diff --git a/setup/iso_639/nl.po b/setup/iso_639/nl.po index b47557560f..d9f4ba97d5 100644 --- a/setup/iso_639/nl.po +++ b/setup/iso_639/nl.po @@ -12,14 +12,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team \n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2012-10-24 18:16+0000\n" +"PO-Revision-Date: 2013-02-04 07:01+0000\n" "Last-Translator: drMerry \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-25 05:35+0000\n" -"X-Generator: Launchpad (build 16179)\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" "Language: nl\n" #. name for aaa @@ -728,7 +728,7 @@ msgstr "Aimol" #. name for ain msgid "Ainu (Japan)" -msgstr "" +msgstr "Ainu (Japan)" #. name for aio msgid "Aiton" @@ -2496,7 +2496,7 @@ msgstr "Wit-Russisch; Belarussisch" #. name for bem msgid "Bemba (Zambia)" -msgstr "" +msgstr "Bemba (Zambia)" #. name for ben msgid "Bengali" @@ -2892,7 +2892,7 @@ msgstr "Bimoba" #. name for bin msgid "Bini" -msgstr "Bini" +msgstr "Bini; Edo" #. name for bio msgid "Nai" @@ -4684,7 +4684,7 @@ msgstr "" #. name for car msgid "Carib; Galibi" -msgstr "" +msgstr "Caribische talen" #. name for cas msgid "Tsimané" @@ -6360,7 +6360,7 @@ msgstr "" #. name for div msgid "Dhivehi" -msgstr "" +msgstr "Divehi" #. name for diw msgid "Dinka; Northwestern" @@ -6604,7 +6604,7 @@ msgstr "Vietnamese dong" #. name for doi msgid "Dogri (macrolanguage)" -msgstr "" +msgstr "Dogri" #. name for dok msgid "Dondo" @@ -7508,7 +7508,7 @@ msgstr "" #. name for fan msgid "Fang (Equatorial Guinea)" -msgstr "" +msgstr "Fang" #. name for fao msgid "Faroese" @@ -7584,7 +7584,7 @@ msgstr "Fijisch" #. name for fil msgid "Filipino" -msgstr "" +msgstr "Filipijns" #. name for fin msgid "Finnish" @@ -8192,7 +8192,7 @@ msgstr "" #. name for gez msgid "Geez" -msgstr "Geez" +msgstr "Ge'ez" #. name for gfk msgid "Patpatar" @@ -9016,7 +9016,7 @@ msgstr "" #. name for gwi msgid "Gwichʼin" -msgstr "" +msgstr "Gwichʼin" #. name for gwj msgid "/Gwi" @@ -10076,7 +10076,7 @@ msgstr "" #. name for iii msgid "Yi; Sichuan" -msgstr "" +msgstr "Yi; Sichuan - Nuosu" #. name for ijc msgid "Izon" @@ -11076,11 +11076,11 @@ msgstr "" #. name for kal msgid "Kalaallisut" -msgstr "" +msgstr "Groenlands" #. name for kam msgid "Kamba (Kenya)" -msgstr "" +msgstr "Kamba (Kenya)" #. name for kan msgid "Kannada" @@ -11784,7 +11784,7 @@ msgstr "" #. name for khm msgid "Khmer; Central" -msgstr "" +msgstr "Khmer, Cambodjaans" #. name for khn msgid "Khandesi" @@ -12488,7 +12488,7 @@ msgstr "" #. name for kok msgid "Konkani (macrolanguage)" -msgstr "" +msgstr "Konkani" #. name for kol msgid "Kol (Papua New Guinea)" @@ -12500,7 +12500,7 @@ msgstr "Komi" #. name for kon msgid "Kongo" -msgstr "Kongo" +msgstr "Kikongo" #. name for koo msgid "Konzo" @@ -13736,7 +13736,7 @@ msgstr "" #. name for lao msgid "Lao" -msgstr "Lao" +msgstr "Laotiaans" #. name for lap msgid "Laka (Chad)" @@ -14872,7 +14872,7 @@ msgstr "" #. name for lug msgid "Ganda" -msgstr "Ganda" +msgstr "Luganda" #. name for lui msgid "Luiseno" @@ -15468,7 +15468,7 @@ msgstr "" #. name for men msgid "Mende (Sierra Leone)" -msgstr "" +msgstr "Mende" #. name for meo msgid "Malay; Kedah" @@ -15832,7 +15832,7 @@ msgstr "" #. name for mic msgid "Mi'kmaq" -msgstr "" +msgstr "Mi'kmaq; Micmac" #. name for mid msgid "Mandaic" @@ -16812,7 +16812,7 @@ msgstr "" #. name for msa msgid "Malay (macrolanguage)" -msgstr "" +msgstr "Maleis" #. name for msb msgid "Masbatenyo" @@ -17680,7 +17680,7 @@ msgstr "Nauruaans" #. name for nav msgid "Navajo" -msgstr "" +msgstr "Navajo" #. name for naw msgid "Nawuri" @@ -18068,7 +18068,7 @@ msgstr "" #. name for new msgid "Bhasa; Nepal" -msgstr "" +msgstr "Newari; Nepal" #. name for nex msgid "Neme" @@ -18296,7 +18296,7 @@ msgstr "" #. name for nia msgid "Nias" -msgstr "Niaas" +msgstr "Nias" #. name for nib msgid "Nakame" @@ -18972,7 +18972,7 @@ msgstr "" #. name for nqo msgid "N'Ko" -msgstr "Nko" +msgstr "N'Ko" #. name for nra msgid "Ngom" @@ -19080,7 +19080,7 @@ msgstr "" #. name for nso msgid "Sotho; Northern" -msgstr "" +msgstr "Pedi; Sepedi; Noord-Sothotisch" #. name for nsp msgid "Nepalese Sign Language" @@ -19296,7 +19296,7 @@ msgstr "" #. name for nwc msgid "Newari; Old" -msgstr "" +msgstr "Newari; Klassiek Nepal" #. name for nwe msgid "Ngwe" @@ -19372,7 +19372,7 @@ msgstr "" #. name for nya msgid "Nyanja" -msgstr "" +msgstr "Nyanja" #. name for nyb msgid "Nyangbo" @@ -20028,7 +20028,7 @@ msgstr "Spaans; oud" #. name for oss msgid "Ossetian" -msgstr "" +msgstr "Ossetisch" #. name for ost msgid "Osatu" @@ -20212,7 +20212,7 @@ msgstr "Pampanga" #. name for pan msgid "Panjabi" -msgstr "" +msgstr "Punjabi" #. name for pao msgid "Paiute; Northern" @@ -21848,7 +21848,7 @@ msgstr "" #. name for rar msgid "Maori; Cook Islands" -msgstr "" +msgstr "Rarotongan; Cookeilanden Maori" #. name for ras msgid "Tegali" @@ -22220,7 +22220,7 @@ msgstr "" #. name for rom msgid "Romany" -msgstr "Roma" +msgstr "Romani" #. name for ron msgid "Romanian" @@ -23380,7 +23380,7 @@ msgstr "" #. name for sma msgid "Sami; Southern" -msgstr "" +msgstr "Samisch; zuid, Laps; zuid" #. name for smb msgid "Simbari" @@ -23396,7 +23396,7 @@ msgstr "" #. name for sme msgid "Sami; Northern" -msgstr "" +msgstr "Samisch; noord, Laps; noord" #. name for smf msgid "Auwe" @@ -23428,7 +23428,7 @@ msgstr "" #. name for smn msgid "Sami; Inari" -msgstr "" +msgstr "Sami; Inari, Laps; Inari" #. name for smo msgid "Samoan" @@ -23448,7 +23448,7 @@ msgstr "" #. name for sms msgid "Sami; Skolt" -msgstr "" +msgstr "Sami; Skolt, Laps; Skolt" #. name for smt msgid "Simte" @@ -24188,7 +24188,7 @@ msgstr "" #. name for swa msgid "Swahili (macrolanguage)" -msgstr "" +msgstr "Swahili" #. name for swb msgid "Comorian; Maore" @@ -24344,7 +24344,7 @@ msgstr "" #. name for syc msgid "Syriac; Classical" -msgstr "" +msgstr "Syriac; Klassiek" #. name for syi msgid "Seki" @@ -25332,7 +25332,7 @@ msgstr "" #. name for tlh msgid "Klingon" -msgstr "" +msgstr "Klingon; tlhIngan-Hol" #. name for tli msgid "Tlingit" @@ -27412,7 +27412,7 @@ msgstr "" #. name for wal msgid "Wolaytta" -msgstr "" +msgstr "Walamo" #. name for wam msgid "Wampanoag" @@ -27436,7 +27436,7 @@ msgstr "" #. name for war msgid "Waray (Philippines)" -msgstr "" +msgstr "Waray (Filipijns)" #. name for was msgid "Washo" @@ -28240,7 +28240,7 @@ msgstr "" #. name for xal msgid "Kalmyk" -msgstr "" +msgstr "Kalmyk" #. name for xam msgid "/Xam" @@ -30144,7 +30144,7 @@ msgstr "" #. name for zab msgid "Zapotec; San Juan Guelavía" -msgstr "" +msgstr "Zapotec" #. name for zac msgid "Zapotec; Ocotlán" @@ -30308,7 +30308,7 @@ msgstr "" #. name for zha msgid "Zhuang" -msgstr "" +msgstr "Zhuang, Tsjoeang" #. name for zhb msgid "Zhaba" diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index cd7bd7739f..8177187798 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-18 15:11+0000\n" "Last-Translator: Gideon Wentink \n" "Language-Team: Afrikaans \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:43+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:45+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Doen absoluut niks" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -951,36 +951,36 @@ msgstr "Pad na biblioteek te lank. Moet minder as %d karakters wees." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Hoof" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +995,76 @@ msgstr "Kaart B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nuus" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1238,8 +1238,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalogus" @@ -2523,7 +2523,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3129,6 +3129,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4154,8 +4172,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4167,14 +4185,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4184,7 +4202,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4207,7 +4225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4222,7 +4240,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4234,7 +4252,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4246,7 +4264,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4361,7 +4379,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4411,7 +4429,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,10 +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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4590,9 +4610,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4602,7 +4639,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4654,165 +4691,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6693,7 +6730,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6804,7 +6841,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6823,7 +6860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7943,44 +7980,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

There was an error reading from file:
" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8035,7 +8072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8175,59 +8212,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8237,11 +8274,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8435,7 +8476,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8806,11 +8847,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8830,7 +8871,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9847,8 +9888,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9867,13 +9908,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10019,12 +10060,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10170,7 +10211,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10336,13 +10377,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10409,7 +10450,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10431,7 +10472,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10501,13 +10542,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11531,7 +11572,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11904,7 +11945,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12315,7 +12355,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12418,7 +12458,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12427,7 +12467,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12451,7 +12491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12694,7 +12734,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12702,72 +12742,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

" msgstr "" @@ -13149,86 +13189,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13236,38 +13278,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13337,6 +13379,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13436,59 +13504,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13859,170 +13927,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14031,59 +14148,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

Set the color of %(col)s to %(color)s if the " -"following\n" +"

Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

\n" "
    %(rule)s
\n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14636,145 +14760,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14783,19 +14911,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14805,11 +14933,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14818,22 +14946,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14842,35 +14970,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16547,46 +16679,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17899,10 +18031,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19407,22 +19535,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20743,74 +20871,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 05a6aea2fc..eb84267708 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-11-29 17:38+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: awadh alghaamdi \n" @@ -17,17 +17,17 @@ 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-01-26 04:44+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:46+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Language: ar\n" "X-Poedit-SourceCharset: UTF-8\n" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" @@ -127,7 +127,7 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -162,9 +162,9 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -175,8 +175,8 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -197,16 +197,16 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -215,22 +215,22 @@ msgstr "يفعل شئ أى" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1010,36 +1010,36 @@ msgstr "الطريق إلى المكتبة وقتاً طويلاً. يجب أن #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "نعم" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "الصفحة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "بلكبيبي" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1054,76 @@ msgstr "بلكبيبي" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "الأخبار" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1303,8 +1303,8 @@ msgstr "" "انقر على \"إظهار التفاصيل\" للقائمة." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "الفهرس" @@ -2621,7 +2621,7 @@ msgid "There is insufficient free space on the storage card" msgstr "توجد مساحة كافية في بطاقة التخزين" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "تم تصوير %s" @@ -3293,6 +3293,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4369,8 +4387,8 @@ msgstr "كلا" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4382,14 +4400,14 @@ msgid "Title" msgstr "العنوان" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "المؤلف أو المؤلفون" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "الناشر" @@ -4399,7 +4417,7 @@ msgid "Producer" msgstr "المنتج" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4422,7 +4440,7 @@ msgstr "التعليقات" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4437,7 +4455,7 @@ msgstr "الوسوم" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4453,7 +4471,7 @@ msgstr[4] "السلسلة" msgstr[5] "السلسلة" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4465,7 +4483,7 @@ msgstr "ختم التوقيت" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4589,7 +4607,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "الغلاف" @@ -4639,7 +4657,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4718,10 +4736,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4820,9 +4840,26 @@ msgstr "النصّ الرئيسي" msgid "%s format books are not supported" msgstr "الكتب بتهيئة %s ليست مدعومة" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4832,7 +4869,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4884,165 +4921,165 @@ msgstr "يمكن العثور على pdftohtml، تحقق في المسار ال msgid "Table of Contents:" msgstr "جدول المحتويات:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "تأكيد قبل الحذف" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "إخطار عندما يتوفر إصدار جديد" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "الإفتراضي للتحويل إلى LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "الخيارات لمستعرض كتب LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "تهيئات التي تعرض عن طريق المستعرض الداخلي" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "إظهار أيقونة صينية النظام" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "رفع أخبار تم تنزيلها إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6937,7 +6974,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -7048,7 +7085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7067,7 +7104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8187,44 +8224,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "إختار الغلاف لـ " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "يمكن القراءة" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "خطأ في قراءة الملف" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " ليست صورة صالحة" @@ -8279,7 +8316,7 @@ msgstr "&الوسوم: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8421,54 +8458,54 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8478,6 +8515,10 @@ msgstr "" msgid " px" msgstr " مقصف" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8671,7 +8712,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -9042,11 +9083,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9066,7 +9107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -10083,8 +10124,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10103,13 +10144,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10255,12 +10296,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10406,7 +10447,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10572,13 +10613,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "و التقييم" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "تصنيف هذا الكتاب. 0-5 نجوم" @@ -10645,7 +10686,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10667,7 +10708,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10737,13 +10778,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11770,7 +11811,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12147,7 +12188,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12558,7 +12598,7 @@ msgid "Regular expression (?P)" msgstr "العادية التعبير (؟.P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12661,7 +12701,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12670,7 +12710,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12694,7 +12734,7 @@ msgstr "متصل " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "تفاصيل الكتاب" @@ -12937,7 +12977,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "نجمة" @@ -12945,72 +12985,72 @@ msgstr "نجمة" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "الحجم (ميجابايت)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "معدّل" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "في المكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "الحجم" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13392,75 +13432,77 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13471,11 +13513,11 @@ msgstr[3] "اللغات التي لم يتم التعرف عليها %s" msgstr[4] "اللغات التي لم يتم التعرف عليها %s" msgstr[5] "اللغات التي لم يتم التعرف عليها %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13483,38 +13525,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13584,6 +13626,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "تحرير البيانات الوصفية" @@ -13683,59 +13751,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14115,170 +14183,219 @@ msgstr "&استخدم المستعرض الداخلي:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14287,59 +14404,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14900,145 +15024,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "صغير" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "كبير" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "متوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "بواسطة الحرف الأول" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "&إختر البريدالالكتروني (يحتاج إعادة تشغيل):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "تحرك لأعلى" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15047,19 +15175,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15069,11 +15197,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15082,22 +15210,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15106,35 +15234,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16812,46 +16944,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "بحوث" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "ابحث عن اسم مكرر" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18136,10 +18268,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19646,22 +19774,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20998,74 +21126,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 6f13ada263..1982e9b963 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:44+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:46+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Nun fai nada" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -941,36 +941,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -985,76 +985,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1213,8 +1213,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3098,6 +3098,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4120,8 +4138,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4133,14 +4151,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4150,7 +4168,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4173,7 +4191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4188,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4200,7 +4218,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4212,7 +4230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4327,7 +4345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4377,7 +4395,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4454,10 +4472,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4556,9 +4576,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4568,7 +4605,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4620,165 +4657,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6659,7 +6696,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6770,7 +6807,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6789,7 +6826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7909,44 +7946,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8001,7 +8038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8141,59 +8178,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8203,11 +8240,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8401,7 +8442,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8772,11 +8813,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8796,7 +8837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9813,8 +9854,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9833,13 +9874,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9985,12 +10026,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10136,7 +10177,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10302,13 +10343,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10375,7 +10416,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10397,7 +10438,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10467,13 +10508,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11497,7 +11538,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11870,7 +11911,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12281,7 +12321,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12384,7 +12424,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12393,7 +12433,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12417,7 +12457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12660,7 +12700,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12668,72 +12708,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13115,86 +13155,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13202,38 +13244,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13303,6 +13345,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13402,59 +13470,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13825,170 +13893,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13997,59 +14114,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14602,145 +14726,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14749,19 +14877,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14771,11 +14899,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14784,22 +14912,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14808,35 +14936,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16513,46 +16645,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17865,10 +17997,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19373,22 +19501,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20709,74 +20837,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 0967f406cf..5c8ada082b 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n" -"Last-Translator: Emin Mastizadeh \n" +"Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani \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-01-26 04:44+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:46+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Heç bir şey etmir" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -939,36 +939,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -983,76 +983,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1211,8 +1211,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2490,7 +2490,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3096,6 +3096,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4118,8 +4136,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4131,14 +4149,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4148,7 +4166,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4171,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4186,7 +4204,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4198,7 +4216,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4210,7 +4228,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4325,7 +4343,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4375,7 +4393,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4452,10 +4470,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4554,9 +4574,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4566,7 +4603,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4618,165 +4655,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6657,7 +6694,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6768,7 +6805,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6787,7 +6824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7907,44 +7944,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7999,7 +8036,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8139,59 +8176,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8201,11 +8238,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8399,7 +8440,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8770,11 +8811,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8794,7 +8835,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9811,8 +9852,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9831,13 +9872,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9983,12 +10024,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10134,7 +10175,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10300,13 +10341,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10373,7 +10414,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10395,7 +10436,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10465,13 +10506,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11495,7 +11536,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11868,7 +11909,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12279,7 +12319,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12382,7 +12422,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12391,7 +12431,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12415,7 +12455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12658,7 +12698,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12666,72 +12706,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13113,86 +13153,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13200,38 +13242,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13301,6 +13343,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13400,59 +13468,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13823,170 +13891,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13995,59 +14112,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14600,145 +14724,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14747,19 +14875,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14769,11 +14897,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14782,22 +14910,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14806,35 +14934,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16511,46 +16643,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17863,10 +17995,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19371,22 +19499,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20707,74 +20835,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ber.po b/src/calibre/translations/ber.po index e36e1d2b3f..1c450e10b9 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-10-14 04:57+0000\n" "Last-Translator: Walid AMMOU \n" "Language-Team: Berber (Other) \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-01-26 04:45+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:47+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "ⵉⵏⵖⵎⵉⵙⵏ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ⵢⴰⵀ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "ⵓⵀⵓ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "ⴰⵙⵙⴰ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "ⴰⵙⵙⵏⵏⴰⴹ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "ⴰⵢⵢⵓⵔⴰ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "ⵓⵀⵓ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "ⴰⵣⵡⵍ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ⵜⴰⵣⴳⵍⵜ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "ⴷⵖⵔ ⴰⵖⴰⵎⵓⵙ ⵉ " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&ⴷⵃⵉ" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "ⵉⵜⵔⴰⵏ" @@ -12662,72 +12702,72 @@ msgstr "ⵉⵜⵔⴰⵏ" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "ⵜⴰⵎⴰⵎⴽⵜ ⵏ ⴽⴰⵍⵉⴱⵔ" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "ⴰⵎⵉⵔⵉⵡ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "ⴰⵎⵊⴰⵀⴷⵉ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "ⴰⴱⴷⴰ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "ⵊⵊⵓⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ⵏⵖⴷⴷ " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index e519ced7ac..c38b068854 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 04:45+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:48+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -85,7 +85,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Не прави абсолютно нищо" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -999,36 +999,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1043,76 +1043,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1300,8 +1300,8 @@ msgstr "" "Натиснете \"Show Details\", за да видите списъка." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Каталог" @@ -2592,7 +2592,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3200,6 +3200,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4225,8 +4243,8 @@ msgstr "Не" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4238,14 +4256,14 @@ msgid "Title" msgstr "Заглавие" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(и)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Издател" @@ -4255,7 +4273,7 @@ msgid "Producer" msgstr "Производител" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4278,7 +4296,7 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4293,7 +4311,7 @@ msgstr "Етикети" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4305,7 +4323,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4317,7 +4335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4432,7 +4450,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Корица" @@ -4482,7 +4500,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4559,10 +4577,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4661,9 +4681,26 @@ msgstr "Основен текст" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4673,7 +4710,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4725,165 +4762,165 @@ msgstr "" msgid "Table of Contents:" msgstr "Съдържание:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Показване на икона в системния панел" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Избор на файлове" @@ -6764,7 +6801,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Колекции" @@ -6875,7 +6912,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6894,7 +6931,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8014,44 +8051,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Избор на корица за " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Грешка при четене на файл" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8106,7 +8143,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8246,59 +8283,59 @@ msgstr "Няма &изображения" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Размер на хартията:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8308,11 +8345,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8506,7 +8547,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8877,11 +8918,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8901,7 +8942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9918,8 +9959,8 @@ msgid "Location" msgstr "Местоположение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9938,13 +9979,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10090,12 +10131,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10241,7 +10282,7 @@ msgid "Standard metadata" msgstr "Стандартни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Потребителски метаданни" @@ -10407,13 +10448,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Рейтинг:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10480,7 +10521,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Дата:" @@ -10502,7 +10543,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10572,13 +10613,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Основни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Потребителски метаданни" @@ -11602,7 +11643,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11975,7 +12016,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12386,7 +12426,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12489,7 +12529,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12498,7 +12538,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12522,7 +12562,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12765,7 +12805,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12773,72 +12813,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Размер (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Достъпът е отказан" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13220,86 +13260,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "Нямате права за четене на следните файлове:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Не е избран формат" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Не е валидна снимка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13307,38 +13349,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Това ISBN номер е валиден" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Това ISBN номер е невалиден" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13408,6 +13450,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13507,59 +13575,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Коментари" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13930,170 +13998,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14102,59 +14219,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14707,145 +14831,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Малък" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Голям" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Среден" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14854,19 +14982,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14876,11 +15004,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14889,22 +15017,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14913,35 +15041,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16620,46 +16752,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17972,10 +18104,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19480,22 +19608,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20816,74 +20944,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index ee133122e6..bf3c8fabe0 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:44+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:47+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "আসলে কিছুই করে না" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 5284811b67..3e620875f9 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:45+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:47+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Ne ra netra da vat" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -938,36 +938,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -982,76 +982,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Keleier" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1210,8 +1210,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2489,7 +2489,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3095,6 +3095,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4120,8 +4138,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4133,14 +4151,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4150,7 +4168,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4173,7 +4191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4188,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4200,7 +4218,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4212,7 +4230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4327,7 +4345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4377,7 +4395,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4454,10 +4472,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4556,9 +4576,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4568,7 +4605,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4620,165 +4657,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6659,7 +6696,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6770,7 +6807,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6789,7 +6826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7909,44 +7946,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8001,7 +8038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8141,59 +8178,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8203,11 +8240,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8401,7 +8442,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8772,11 +8813,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8796,7 +8837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9813,8 +9854,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9833,13 +9874,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9985,12 +10026,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10136,7 +10177,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10302,13 +10343,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10375,7 +10416,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10397,7 +10438,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10467,13 +10508,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11497,7 +11538,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11870,7 +11911,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12281,7 +12321,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12384,7 +12424,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12393,7 +12433,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12417,7 +12457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12660,7 +12700,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12668,72 +12708,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13115,86 +13155,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13202,38 +13244,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13303,6 +13345,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13402,59 +13470,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13825,170 +13893,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13997,59 +14114,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14602,145 +14726,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14749,19 +14877,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14771,11 +14899,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14784,22 +14912,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14808,35 +14936,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16513,46 +16645,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17865,10 +17997,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19373,22 +19501,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20709,74 +20837,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 5fa50c077e..c95cdf7836 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:45+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:47+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -86,7 +86,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Ne radi apsolutno ništa" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -941,36 +941,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -985,76 +985,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1213,8 +1213,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3098,6 +3098,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4120,8 +4138,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4133,14 +4151,14 @@ msgid "Title" msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4150,7 +4168,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4173,7 +4191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4188,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4200,7 +4218,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4212,7 +4230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4327,7 +4345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4377,7 +4395,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4454,10 +4472,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4556,9 +4576,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4568,7 +4605,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4620,165 +4657,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6660,7 +6697,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6771,7 +6808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6790,7 +6827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7910,44 +7947,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8002,7 +8039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8142,59 +8179,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif porodica:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans porodica:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Monospace porodica:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandardni font:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8204,11 +8241,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Veličina monospace &fonta:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8402,7 +8443,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8773,11 +8814,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8797,7 +8838,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9814,8 +9855,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9834,13 +9875,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9986,12 +10027,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10137,7 +10178,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10303,13 +10344,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10376,7 +10417,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10398,7 +10439,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10468,13 +10509,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11498,7 +11539,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11871,7 +11912,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12282,7 +12322,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12385,7 +12425,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12394,7 +12434,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12418,7 +12458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12661,7 +12701,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12669,72 +12709,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13116,86 +13156,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13203,38 +13245,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13304,6 +13346,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Uredi meta podatke" @@ -13403,59 +13471,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13826,170 +13894,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13998,59 +14115,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14603,145 +14727,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14750,19 +14878,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14772,11 +14900,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14785,22 +14913,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14809,35 +14937,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16516,48 +16648,48 @@ msgstr "Učitaj ponovo" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Preimenuj korisničku kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Ne možete koristiti tačke u imenu prilikom preimenovanja korisničke " "kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Ime %s već postoji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplo ime pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Sačuvano ime pretrage %s već postoji." @@ -17870,10 +18002,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19378,22 +19506,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20714,74 +20842,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index a98ebc3d14..e618ff66cd 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-27 11:09+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-03 11:03+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-28 05:12+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-04 05:11+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -88,7 +88,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -123,9 +123,9 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -136,8 +136,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -158,16 +158,16 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -176,22 +176,22 @@ msgstr "No fa res" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1007,36 +1007,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Inici" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Targeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Targeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1051,76 +1051,76 @@ msgstr "Targeta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Notícies" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "activat" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "sí" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "desactivat" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "avui" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "ahir" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "aquest mes" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "fa dies" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "buit" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "en blanc" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Consulta booleana no vàlida «{0}»" @@ -1324,8 +1324,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catàleg" @@ -2782,7 +2782,7 @@ msgid "There is insufficient free space on the storage card" msgstr "No hi ha espai lliure suficient a la targeta de memòria" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s renderitzat" @@ -3570,6 +3570,31 @@ msgstr "" "Genera un PDF sense comprimir, útil per depurar. Només funciona amb el motor " "PDF nou." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Afegeix nombres al peu de cada pàgina del fitxer PDF generat. Si " +"especifiqueu una plantilla de peu de pàgina tindrà preferència per damunt " +"d'aquesta opció." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Una plantilla HTML utilitzada per generar peus de pàgina a cada pàgina. Es " +"substituirà la cadena _PAGENUM_ pel nombre de pàgina actual." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Una plantilla HTML utilitzada per generar encapçalaments de pàgina a cada " +"pàgina. Es substituirà la cadena _PAGENUM_ pel nombre de pàgina actual." + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4904,8 +4929,8 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4917,14 +4942,14 @@ msgid "Title" msgstr "Tí­tol" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(s)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editorial" @@ -4934,7 +4959,7 @@ msgid "Producer" msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4957,7 +4982,7 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4972,7 +4997,7 @@ msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4984,7 +5009,7 @@ msgstr[0] "Sèrie" msgstr[1] "Sèries" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4996,7 +5021,7 @@ msgstr "Marca horària" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5137,7 +5162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Portada" @@ -5188,7 +5213,7 @@ msgid "" msgstr "" "S'obtindrà les metadades d'Amazon del lloc web d'Amazon d'aquest país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "El temps d'espera d'Amazon s'ha esgotat. Intenteu-ho més tard." @@ -5282,10 +5307,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:315 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:320 msgid "This is not a MOBI file." msgstr "No és un fitxer MOBI." @@ -5390,9 +5417,31 @@ 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:328 +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 "" +"Aquest fitxer MOBI no conté un llibre de format KF8. El KF8 és el nou format " +"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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"Aquest fitxer MOBI conté tant dades KF8 i com dades antigues Mobi6. El " +"calibre només pot editar fitxers MOBI que contenen dades KF8." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +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/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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" @@ -5402,7 +5451,7 @@ msgid "HTML TOC generation options." msgstr "Opcions de generació de l'index HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5458,97 +5507,97 @@ msgstr "No es troba pdftohtml, comproveu que està al PATH" msgid "Table of Contents:" msgstr "Índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Per defecte envia el fitxer a la targeta de memòria en lloc de fer-ho a la " "memòria principal." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmeu abans de suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometria de la finestra principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Aviseu-me quan hi hagi una nova versió disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Utilitza números romans per a sèries de números" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordena la llista d'etiquetes per nom, popularitat o per valoració" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Coincidènia amb totes o alguna de les etiquetes." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Nombre de portades que es mostraran en el mode de navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Valors per defecte per a la conversió a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opcions per al visor LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formats que s'obriran amb el visor intern" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Columnes que es veuran a la llista de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Arrenca automàticament el servidor de continguts en iniciar l'aplicació" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Les notícies antigues es conserven a la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Mostra la icona a la safata del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Carrega al dispositiu les notícies que s'ha baixat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" "Suprimeix els llibres nous de la biblioteca després de carregar-los al " "dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Mostra la portada en una altra finestra enlloc de fer-ho a la principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Inhabilita els missatges des de la icona de la safata del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acció per defecte per a quan es faci clic al botó d'enviar al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5556,7 +5605,7 @@ msgstr "" "Comença la cerca mentre teclegeu. Si s'inhabilita la cerca començarà quan es " "premi la tecla de retorn." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5566,7 +5615,7 @@ msgstr "" "cerca en lloc de mostrar només les coincidències. Premeu «N» o «F3» per anar " "a la coincidència següent." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5574,23 +5623,23 @@ msgstr "" "Nombre màxim de tasques simultànies de conversió/baixada de notícies. Aquest " "nombre és el doble del valor real per raons històriques." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Baixa metadades socials (etiquetes, valoració...)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Sobreescriu l'autor i el títol amb les noves metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Si n'hi ha, baixa la portada automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limita el màxim de tasques simultànies al nombre de CPUs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5598,44 +5647,44 @@ msgstr "" "La disposició de la interfície de l'usuari. La disposició ampla té el panell " "de detalls a la dreta i l'estreta a baix." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Mostra la mitjana de les valoracions per a cada element de l'explorador " "d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Desactiva les animacions" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "categories de l'explorador d'etiquetes que no s'han de mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "AVÍS:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERROR:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostra un altre cop aquesta informació" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Cal reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Reinicia el calibre ara" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Tria fitxers" @@ -7690,7 +7739,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Col·leccions" @@ -7801,7 +7850,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7820,7 +7869,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -9015,44 +9064,44 @@ msgstr "" "d'aquestes metadades." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "El llibre no té portada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Mida de la portada: %(width)d×%(height)d píxels" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Tria portada per a " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "No es pot llegir" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "No teniu permís per llegir el fitxer: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Error en llegir el fitxer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Hi ha hagut un error en llegir del fitxer:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " no és una imatge vàlida" @@ -9109,7 +9158,7 @@ msgstr "Etique&tes: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9258,7 +9307,7 @@ msgstr "&Sense imatges" msgid "PDF Output" msgstr "Sortida PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9268,52 +9317,52 @@ msgstr "" "s'apliquen si habiliteu la casella de selecció «Substitueix». En cas " "contrari s'utilitza la mida del perfil de sortida." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "&Substitueix la mida de la pàgina establert al perfil de sortida" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Mida del &full:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "Mida &personalitzada:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "&Unitat:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Conserva la relació d'&aspecte de la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Família Se&rif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Família &Sans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Família &Monoespai" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Tipus de lletra es&tàndard:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Mida de lletra per de&fecte:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9323,11 +9372,15 @@ msgstr "Mida de lletra per de&fecte:" msgid " px" msgstr " Pí­xels" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Mida del &tipus de lletra Monoespai:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Afegeix &nombres de pàgina al peu de cada pàgina." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Sortida PMLZ" @@ -9536,7 +9589,7 @@ msgid "Remove the currently selected expression" msgstr "Suprimeix l'expressió seleccionada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "Sup&rimeix" @@ -9936,11 +9989,11 @@ msgstr "" "etiqueta.

    Per aprendre més usos avançats d'XPath vegeu l'Assistent d'XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "No s'ha pogut carregar el navegador de portades" @@ -9960,7 +10013,7 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Sense definir" @@ -11145,8 +11198,8 @@ msgid "Location" msgstr "Ubicació" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11165,13 +11218,13 @@ msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "L'element està en blanc" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." @@ -11328,12 +11381,12 @@ msgid "Copy to author" msgstr "Copia a autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "El nom de l'autor no és vàlid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Els noms d'autor no poden contenir caràcters &." @@ -11486,7 +11539,7 @@ msgid "Standard metadata" msgstr "Metadades estàndard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadades personalitzades" @@ -11681,13 +11734,13 @@ msgstr "" "ordena «Vicent A. Estellés» com a «Estellés, Vicent A»." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Valoració:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Valoració d'aquest llibre: 0-5 estrelles" @@ -11765,7 +11818,7 @@ msgid "&Force numbers to start with:" msgstr "&Força que els nombres comencin per:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Data:" @@ -11787,7 +11840,7 @@ msgid "Clear published date" msgstr "Suprimeix la data de publicació" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Idiomes:" @@ -11874,13 +11927,13 @@ msgid "Set from &ebook file(s)" msgstr "Estableix a partir del(s) fitxer(s) del llibre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Metadades &bàsiques" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Personalitza les metadades" @@ -13018,7 +13071,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Eti&quetes:" @@ -13432,7 +13485,6 @@ msgid "The template box cannot be empty" msgstr "El quadre de la plantilla no pot estar buit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Estableix el color de la columna:" @@ -13872,7 +13924,7 @@ msgid "Regular expression (?P)" msgstr "Expressió regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13975,7 +14027,7 @@ msgid "Clear the font family" msgstr "Elimina el tipus de lletra" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "el navegador de portades" @@ -13984,7 +14036,7 @@ msgid "Shift+Alt+B" msgstr "Maj+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "l'explorador d'etiquetes" @@ -14008,7 +14060,7 @@ msgstr "Connectat " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Detalls del llibre" @@ -14255,7 +14307,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copia el text de cerca (en lloc del nom de la cerca)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "estrelles" @@ -14263,43 +14315,43 @@ msgstr "estrelles" msgid "Y" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Mida (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modificat" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "El nom de la cerca és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID del llibre és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "S'ha denegat el permís" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14307,32 +14359,32 @@ msgstr "" "No s'ha pogut canviar la localització al disc d'aquest llibre. El té obert " "un altre programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "No s'ha pogut establir les dades" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "No s'ha pogut establir les dades, feu clic a «Mostra detalls» per veure " "perquè." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "A la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Mida" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "S'ha marcat per suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Feu doble clic per a edittar>/b>
    -me" @@ -14750,61 +14802,63 @@ msgstr "Trieu els formats per a " msgid "You do not have permission to read the following files:" msgstr "No teniu permís per accedit els fitxers següents:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "No s'ha seleccionat cap format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "No s'ha pogut llegir les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "No s'ha pogut llegir les metadades del format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Navega" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Retalla" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Baixa la &portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Genera la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "La imatge no és vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Indiqueu el títol i l'autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Heu d'indicar un títol i un autor abans de generar una portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Portada no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "No s'ha canviat la portada perquè la imatge no és vàlida." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "S'ha canviat les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14812,26 +14866,26 @@ msgstr "" "Heu canviat les etiquetes. Per utilitzar l'editor d'etiquetes heu de " "descartar o aplicar els canvis. Voleu aplicar-los?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Una llista d'idiomes separats per comes per al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Idioma desconegut" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "No es reconeix l'idioma %s" msgstr[1] "No es reconeixen els idiomes %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14842,38 +14896,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "El nombre d'ISBN és vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "El nombre d'ISBN no és vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "ISBN no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Introduïu un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "L'ISBN que heu introduït no és vàlid. Torneu-ho a intentar." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Editorial:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Suprimeix la data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Pu&blicació:" @@ -14949,6 +15003,32 @@ msgstr "S'ha processat %s" msgid "Downloaded metadata fields" msgstr "Camps de metadades descarregats" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Trieu una portada de la llista de pàgines PDF de sota" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "S'està generant les pàgines PDF, espereu..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Tria portada des de PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "No s'ha pogut renderitzar" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "No s'ha pogut renderitzar el fitxer PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "El PDF no té cap pàgina" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Edició de metadades" @@ -15060,59 +15140,59 @@ msgstr "Canvia com el calibre baixa les metadades" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "No s'ha pogut obrir %s. L'està fent servir un altre programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "No s'ha pogut llegir la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "No s'ha pogut llegir la portada del format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "La portada del format %s no és vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Desa els canvis i edita les metadades de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Canvia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mentaris" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Portada i formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Metadades &personalitzades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Comentaris" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Metadades bàsiques" @@ -15569,91 +15649,99 @@ msgstr "Fes servir el &visor intern per a:" msgid "Reset all disabled &confirmation dialogs" msgstr "Reinicia tots els diàlegs de &confirmació que s'hagin desactivat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Totes les columnes" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "icona amb text" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "icona sense text" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "és cert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "és fals" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "no està definit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "té identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "no té identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "és igual a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "és menor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "és major que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "té" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "no té" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "té el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "no té el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "està establert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "no està establert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "és" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "no és" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "coincideix amb el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "no coincideix amb el patró" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Si la columna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15661,7 +15749,7 @@ msgstr "" "Introduïu un tipus d'identificador o un tipus d'identificador i un valor en " "la forma «identificador:valor»" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15672,76 +15760,117 @@ msgstr "" "complert; en aquest cas el calibre intentarà convertir-lo automàticament al " "codi d'idioma." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Introduïu un nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduïu una data en el format AAAA-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Introduïu una cadena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Introduïu una expressió regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Podeu fer coincidir múltiples valors si els separeu amb %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Crea/edita una regla de pintat de columna" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Crea una regla de pintat omplint els quadres de més avall" +msgid "coloring" +msgstr "acolorir" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "icona" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Crea/edita una regla de columna {0}" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Creeu una regla de columna {0} omplint els requadres de sota" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Estableix el" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "color" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "de la columna:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "&Afegeix una icona" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Les icones han de ser quadrades o apaïsades" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Només si es compleixen les condicions següents:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Afegeix una altra condició" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Es pot inhabilitar una condició deixant en blanc tots els seus quadres" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Text d'exemple" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Seleccioneu una icona" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "No s'ha seleccionat cap icona" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Heu de triar una icona per a aquesta regla" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Condició no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Una de les condicions per a aquesta regla no és vàlida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "No hi ha condicions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Per a aquesta regla s'ha d'especificar almenys una condició que no estigui " "buida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15754,29 +15883,49 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

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

    \n" +"

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

    \n" "
      %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Si la columna %(col)s %(action)s el valor: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Afegeix una regla" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Suprimeix una regla" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Mou la regla seleccionada amunt" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Mou la regla seleccionada avall" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Afegeix una regla avançada" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15787,36 +15936,27 @@ msgstr "" "«Afegeix una regla» més avall per començar.

    Podeu canviar una regla " "existent fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Afegeix una regla" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"Podeu afegir icones a les columnes de la llista de llibres creant «regles» " +"que li diuen al calibre quina icona ha d'utilitzar. Feu clic al botó " +"«Afegeix regla» de sota per començar.

    Podeu canviar una regla " +"existent fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Suprimeix una regla" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Mou la regla seleccionada amunt" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Mou la regla seleccionada avall" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Afegeix una regla avançada" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "No s'ha seleccionat cap regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "No s'ha seleccionat cap regla per a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "supressió" @@ -16461,120 +16601,124 @@ msgstr "Estil de Calibre" msgid "System default" msgstr "Valor per defecte del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Desactivat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Petita" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Gran" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Si hi ha prou espai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Mai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Per inicial" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Inhabilitat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Repartit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Pintat de columna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Icones de columna" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " o " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Trieu &l'idioma (caldrà reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Habilita la icona a la safata del sis&tema (caldrà reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Disposició de &la interfície d'usuari (caldrà reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Inhabilita totes les animacions. Útil si teniu un ordinador lent o vell." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Inhabilita les &animacions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Inhabilita les ¬ificacions de la safata del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Mostra la pantalla de presentació a l'inici" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Barra d'eines" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Mida de la &icona:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Mostra el &text sota les icones:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Tipus de lletra de la interfície:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Canvia el tipus de &lletra (caldrà reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "E&stil de la interfície de l'usuari (cal reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Mostra indic&adors de funció a la llista de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Interfície principal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16582,27 +16726,27 @@ msgstr "" "Tingueu en compte que els comentaris es mostren sempre al final, " "independentment de la posició que els assigneu aquí." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Fes servir números &romans per a les sèries" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Selecciona les metadades que es visualitzen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Desplaça cap amunt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Desplaça cap avall" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Plantilla d'enllaç d'autor per defecte:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16616,19 +16760,19 @@ msgstr "" "utilitzant «Gestió d'autors». Podeu utilitzar els valors\n" "«{author}» i «{author_sort}» i qualsevol funció de plantilla." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Mostra la &portada al panell de detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Mostra la mida de la portada del llibre en píxels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Mo&stra la mida de la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16644,11 +16788,11 @@ msgstr "" "com a «Català» i «Suspens» a sota de «Misteri». Si «tags» no és al\n" "quadre cada etiqueta es mostrarà a la seva pròpia línia." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Mètode de &partició de categories del navegador d'etiquetes:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16662,11 +16806,11 @@ msgstr "" "tenir una llista de grups de mida fixa. Inabiliteu-ho si no voleu\n" "subcategories." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Redueix si hi ha més elements que:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16678,11 +16822,11 @@ msgstr "" "«inhabilita», aquest\n" "valor s'ignora." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Categories que no s'ha de partir:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16696,39 +16840,43 @@ msgstr "" "per evitar el col·lapse de categories jeràrquiques que\n" "tenen pocs elements elements de nivell superior." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Mostra l&a mitjana de les valoracions a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categories amb elements &jeràrquics:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Utilitza colors &alternats a les files de l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Mostra el navegador de &portades en una finestra separada (caldrà reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Número de portades que es mostraran al mode explorador (caldrà reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Mostra el navegador de portades en pantalla &completa en mostrar-lo en una " "finestra separada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Premeu les tecles %s per commutar el mode de pantalla completa." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Mostra &reflexos al navegador de portades" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18713,52 +18861,52 @@ msgstr "Torna a carregar" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "El nom del terme de cerca agrupada és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "El canvi dels autors de diversos llibres pot trigar una estona. N'esteu " "segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "El canvi de les metadadades de tots aquests llibres pot trigar una estona. " "N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Cerques" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Canvia el nom a la categoria d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "No es pot utilitzar punts al nom quan s'està canviant el nom de categories " "d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "El nom %s ja s'està utilitzant" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "El nom de la cerca està duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "El nom de cerca %s ja existeix." @@ -20175,10 +20323,6 @@ msgstr "Càrrega de temes" msgid "Load a theme" msgstr "Carrega un tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "No s'ha pogut renderitzar" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -22111,23 +22255,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:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr " (%s llibres)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -23785,74 +23929,78 @@ msgid "Spanish (Argentina)" msgstr "Espanyol (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Espanyol (Costa Rica)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Espanyol (Mèxic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Espanyol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Espanyol (Xile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Espanyol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Espanyol (Hondures)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Espanyol (Veneçuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Espanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Espanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Espanyol (Colòmbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Alemany (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francès (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Holandès (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Holandès (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 7bc6c632b4..909decdeb1 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-12-30 13:57+0000\n" "Last-Translator: Marek Sušický \n" "Language-Team: Czech \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:46+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:48+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Nedělá vůbec nic" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -982,36 +982,36 @@ msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znak #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ano" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Hlavní" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1026,76 +1026,76 @@ msgstr "Karta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Zprávy" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "zaškrtnuto" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ano" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "ne" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "nezaškrtnuto" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "dnes" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "včera" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "tentoměsíc" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "dní zpět" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "prázdný" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1287,8 +1287,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2634,7 +2634,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Úspešný převod %s" @@ -3353,6 +3353,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4550,8 +4568,8 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4563,14 +4581,14 @@ msgid "Title" msgstr "Název" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(ři)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Vydavatel" @@ -4580,7 +4598,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4603,7 +4621,7 @@ msgstr "Komentáře" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4618,7 +4636,7 @@ msgstr "Štítky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4631,7 +4649,7 @@ msgstr[1] "Série" msgstr[2] "Série" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4643,7 +4661,7 @@ msgstr "Časové razítko" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4783,7 +4801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Obálka" @@ -4833,7 +4851,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadata od Amazonu budou načtena pomocí místní stránky Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Spojení s Amazonem vypršelo. Zkuste to později." @@ -4923,10 +4941,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:315 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:320 msgid "This is not a MOBI file." msgstr "Toto není MOBI soubor." @@ -5025,9 +5045,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Kniha %(sidx)s z %(series)s" @@ -5037,7 +5074,7 @@ msgid "HTML TOC generation options." msgstr "Volby generátoru obsahu HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5093,91 +5130,91 @@ msgstr "" msgid "Table of Contents:" msgstr "Obsah:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Ukládat soubory na pamětovou kartu, ne do hlavní paměti zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Vyžadovat potvrzení před smazáním" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Uspořádání hlavního okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Upozornit pokud je dostupná nová verze" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Používat římské číslice pro číslování sérií" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Seřadit tagy podle jména, popularity, nebo hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Shoda s tagy ve všem, nebo ničem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Počet obálek, které se mají zobrazovat v režimu prohlížení obálek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Standadní nastavení převodu do formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Možnosti prohlížeče elektronických knih ve formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formáty zobrazované interním prohlížečem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Sloupce které se mají zobrazit v seznamu knih" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Automaticky spouštět obsahový server při startu aplikace" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Nejstarší zprávy ponechané v databázi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Zobrazit ikonu v systémovém panelu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Odelsat stažené zpravy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Smazat nové knihy z knihovny po nahrání do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Zobrazit galerii obálek v odděleném okně, namísto hlavního okna calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Zakázat oznamování v systemové oblasti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Výchozí akce, která se provede po stisku tlačítka odeslat do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5185,7 +5222,7 @@ msgstr "" "Vyhledávání během psaní. Pokud je tato volba vypnutá, začne vyhledávání až " "poté, co je stisknut Enter." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5195,70 +5232,70 @@ msgstr "" "ukázání pouhých výsledků. Můžete použít klávesy N nebo F3 pro přejití na " "další výsledek." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Stáhnout sociální metadata (tagy/hodnocení/atd.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Přepsat autora a název novými metadaty" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automaticky stáhnout obálku, pokud je dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Omezit maximální počet jobů na počet CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Zobrazit průměrné hodnocení na položku v prohlížeči štítků" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Zakázat UI animace" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "kategorie, která se nebude zobrazovat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "VAROVÁNÍ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "CHYBA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Ukázat toto potvrzení znovu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Vyžadován restart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Restartovat Calibre teď" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Zvolit soubory" @@ -7230,7 +7267,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Kolekce" @@ -7341,7 +7378,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7360,7 +7397,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8497,44 +8534,44 @@ msgstr "" "možné." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Tato kniha nemá obálku" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Velikost obálky: %(width)d x %(height)d pixelů" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Vyberte obálku pro " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Nemůžu přečíst" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nemáte přístupová práva na čtení souboru: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Chyba při čtení souboru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Chyba při čtení souboru:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " není platný obrazový soubor" @@ -8589,7 +8626,7 @@ msgstr "Ta&gy: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8731,59 +8768,59 @@ msgstr "Žádné obrázky" msgid "PDF Output" msgstr "PDF Výstup" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Velikost papíru:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Vlastní velikost:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Zachovat poměr stran pro obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "&Patkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Bezpatkové písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Neproporcionální písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Vý&chozí písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8793,11 +8830,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "&Velikost neproporcionálního písma:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ výstup" @@ -8994,7 +9035,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "Odst&ranit" @@ -9379,11 +9420,11 @@ msgstr "" "XPath, podívejte se na XPath tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Prohlížet obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Prohlížeč obálek nemohl být nahrán" @@ -9403,7 +9444,7 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Nedefinováno" @@ -10519,8 +10560,8 @@ msgid "Location" msgstr "Umístění" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10539,13 +10580,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Položka je prázdná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemůže být nastavena na nic. Smažte ji." @@ -10699,12 +10740,12 @@ msgid "Copy to author" msgstr "Kopírovat k autorovi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Neplatné jméno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Jméno autora nemůže obsahovat znaky &." @@ -10850,7 +10891,7 @@ msgid "Standard metadata" msgstr "Standardní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Volitelná metadata" @@ -11029,13 +11070,13 @@ msgstr "" "tříděn jako Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Hodnocení:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Hodnocení této knihy. 0-5 hvězdiček" @@ -11110,7 +11151,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -11132,7 +11173,7 @@ msgid "Clear published date" msgstr "Vymazat datum vydání" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Jazyky:" @@ -11208,13 +11249,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Základní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Uživatelská metadata" @@ -12266,7 +12307,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Tagy:" @@ -12647,7 +12688,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -13070,7 +13110,7 @@ msgid "Regular expression (?P)" msgstr "Regulární výraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13173,7 +13213,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Prohlížeč obálek" @@ -13182,7 +13222,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Prohlížeč štítků" @@ -13206,7 +13246,7 @@ msgstr "Připojeno " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Podrobnosti o knize" @@ -13451,7 +13491,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Zkopírovat právě hledaný text (namísto hledání názvu)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "hvězdiček" @@ -13459,72 +13499,72 @@ msgstr "hvězdiček" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Na zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Velikost (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Změněno" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Hledaný název je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Přístup odmítnut" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "V knihovně" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Označeno ke smazání" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dvakrát klikněte na upravit

    " @@ -13918,86 +13958,88 @@ msgstr "Zvolte formát pro " msgid "You do not have permission to read the following files:" msgstr "Nemáte oprávnění číst následující soubory:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Není zvolen formát" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Nemohu načíst metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Nemohu načíst metadata z %s formátu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Procházet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "Oříznout" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Stáhnout obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Generovat obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Není platný obrázek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Vybrat název a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Před generováním obálky musíte určit název a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Tagy změněny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Čárkou oddělený seznam jazyků této knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "Jazyk %s není rozpozán." msgstr[1] "Jazyky %s nejsou rozpozány." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14008,38 +14050,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Toto ISBN je platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Toto ISBN není platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "Vy&davatel:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Smazat datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Publikováno:" @@ -14109,6 +14151,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Upravit metadata" @@ -14210,59 +14278,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nelze otevřít %s. Je používán jiným programem?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nepodařilo se načíst obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nemohu načíst obal z %s formátu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Obal ve %s formátu je neplatný" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Uložit změny a změnit metadata %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Změnit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "&Komentáře" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Komentáře" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14649,170 +14717,219 @@ msgstr "Použít interní &prohlížeč pro:" msgid "Reset all disabled &confirmation dialogs" msgstr "Vyresetovat všechny zakázané potvrzovací dialogy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Vytvořit/upravit sloupec pravidlem obarvení" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14821,59 +14938,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15451,146 +15575,150 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Velké" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Střední" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Vždy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Podle prvního písmena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Deaktivováno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Rozděleno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Barvení sloupců" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " nebo " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Zobrazit &ikonu v systémové liště (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "&Rozvržení uživatelského rozhraní (vyžaduje restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Zablokovat všechny animace. Použitelné, pokud máte starý-pomalý počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Zablokovat &animace" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Zablokovat oznámení v systémové liště" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Zobrazit úvodní obrazovku při startu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Nástrojová lišta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Velikost ikon:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Zobrazit text pod ikonami:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Změnit &font (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Použít římské číslice pro série" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Vyberte zobrazovaná metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Standardni odkaz na autora:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15599,19 +15727,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15621,11 +15749,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15634,22 +15762,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15658,35 +15786,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Zobrazit &průměrné hodnocení v prohlížeči štítků" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zobrazit prohlížeč &obálek v samostatném okně (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Počet obálek zobraze&ných v režimu prohlížení (vyžaduje restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17391,46 +17523,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Změna autorů pro mnoho knih může trvat delší dobu. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Zduplikovat hledané jméno" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Uložené vyhledávací jméno %s je již používáno." @@ -18767,10 +18899,6 @@ msgstr "Načíst motiv" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20386,22 +20514,22 @@ msgstr "" msgid "creating custom column " msgstr "vytváření uživatelských sloupců " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -21755,74 +21883,78 @@ msgid "Spanish (Argentina)" msgstr "Španělština (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Španělština (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Španělština (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "španělština (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Španělština (Ekvádor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Španělština (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Španělština (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Španělština (Bolívie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Španělština (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "němčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "francouzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "holandština (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index 2d1b235bac..47bdfc87f5 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:00+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:03+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -86,7 +86,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Dim yn gwneud dim byd" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -946,36 +946,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Iawn" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Sail" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Cerdyn A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Cerdyn B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -990,76 +990,76 @@ msgstr "Cerdyn B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Newyddion" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1218,8 +1218,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalog" @@ -2498,7 +2498,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3104,6 +3104,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4126,8 +4144,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4139,14 +4157,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4156,7 +4174,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4179,7 +4197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4194,7 +4212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4206,7 +4224,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4218,7 +4236,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4333,7 +4351,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4383,7 +4401,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4460,10 +4478,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4562,9 +4582,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4574,7 +4611,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4626,165 +4663,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6665,7 +6702,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6776,7 +6813,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6795,7 +6832,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7915,44 +7952,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8007,7 +8044,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8147,59 +8184,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8209,11 +8246,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8407,7 +8448,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8778,11 +8819,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8802,7 +8843,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9819,8 +9860,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9839,13 +9880,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9991,12 +10032,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10142,7 +10183,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10308,13 +10349,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10381,7 +10422,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10403,7 +10444,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10473,13 +10514,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11503,7 +11544,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11876,7 +11917,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12287,7 +12327,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12390,7 +12430,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12399,7 +12439,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12423,7 +12463,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12666,7 +12706,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12674,72 +12714,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13121,86 +13161,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13208,38 +13250,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13309,6 +13351,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13408,59 +13476,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13831,170 +13899,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14003,59 +14120,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14608,145 +14732,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14755,19 +14883,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14777,11 +14905,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14790,22 +14918,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14814,35 +14942,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16519,46 +16651,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17871,10 +18003,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19379,22 +19507,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20715,74 +20843,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index cc0d0f5b8b..d9673b1c02 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 19:44+0000\n" "Last-Translator: Jens Holm \n" "Language-Team: Danish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:46+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:48+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Gør absolut ingenting" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -983,36 +983,36 @@ msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Main/hjem/primær" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1027,76 +1027,76 @@ msgstr "Kort B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nyheder" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "markeret" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nej" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "umarkeret" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "denne måned" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "dage siden" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1284,8 +1284,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2597,7 +2597,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Genereret %s" @@ -3305,6 +3305,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4454,8 +4472,8 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4467,14 +4485,14 @@ msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Forfatter(e)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Udgiver" @@ -4484,7 +4502,7 @@ msgid "Producer" msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4507,7 +4525,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4522,7 +4540,7 @@ msgstr "Mærker" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4534,7 +4552,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4546,7 +4564,7 @@ msgstr "Tidsstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4676,7 +4694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Omslag" @@ -4726,7 +4744,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadata fra Amazon vil blive hentet fra dette lands Amazon website." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon timede out. Prøv igen senere." @@ -4807,10 +4825,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4909,9 +4929,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4921,7 +4958,7 @@ msgid "HTML TOC generation options." msgstr "HTML indholdsfortegnelse genereringsmuligheder." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4975,166 +5012,166 @@ msgstr "Kunne ikke finde pdftohtml, check at den er i din PATH" msgid "Table of Contents:" msgstr "Indholdsfortegnelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Send som standard filen til hukommelseskortet istedet for arbejdshukommelsen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Bekræft før sletning" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Arbejdsvindues geometri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Advisér når en ny version er tilgængelig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Anvend romertal til serienumre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sortér mærkeliste efter navn, popularitet eller vurdering" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Antallet af omslag, der vises i omslags browser-tilstand" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Standardvalg ved konvertering til LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Muligheder for LRF ebook læser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formater som kan ses ved anvendelse af den indbyggede e-bogslæser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Kolonner som vises i boglisten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Start automatisk indholdsserver under applikationsopstart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Ældste nyheder gemt i databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Vis systembakkeikon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Upload downloadede nyheder til enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Vis omslag i et separat vindue, istedet for i calibres arbejdsvindue" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Deaktivér adviseringer i systembakkeikonet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Ønsket standardaktion når enhedsknappens trykkes" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Download sociale metadata (mærker/vurderinger/osv.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Overskriv forfatter og titel med ny metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automatisk hent omslaget, hvis tilgængeligt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Begræns maksimal antal samtidige opgaver til CPU kerneantallet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Vis middelvurdering per post indikeret i mærke browseren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Deaktivér brugergrænseflade animationer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Mærk browser kategorier som ikke skal vises" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Programgenstart nødvendig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Vælg filer" @@ -7059,7 +7096,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Samlinger" @@ -7170,7 +7207,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7189,7 +7226,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8324,44 +8361,44 @@ msgstr "" "Angiv metadata. Output-filen vil indeholde så meget metadata som muligt." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Vælg omslag til " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Kan ikke læse" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Du har ikke tilladelse til at læse filen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Fejl ved fillæsning" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Der var en fejl ved læsning af filen:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " er ikke valid billede" @@ -8417,7 +8454,7 @@ msgstr "&Mærker: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8560,59 +8597,59 @@ msgstr "Ingen &billeder" msgid "PDF Output" msgstr "PDF-output" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Papirstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Bevar omslagets &aspektforhold" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif-familien:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans-familien:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Monospace-familien:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandardskrifttype:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8622,11 +8659,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Monospace-&skriftstørrelse:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ-output" @@ -8824,7 +8865,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Fjern" @@ -9204,11 +9245,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Browse efter omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Omslag browser kunne ikke loades" @@ -9228,7 +9269,7 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Udefineret" @@ -10268,8 +10309,8 @@ msgid "Location" msgstr "Placering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10288,13 +10329,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Emne er blankt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." @@ -10442,12 +10483,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Ugyldigt forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Forfatternavne kan ikke indeholde & tegnet." @@ -10593,7 +10634,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Tilpas metadata" @@ -10786,13 +10827,13 @@ msgstr "" "Dickens sorteres som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Vurdering:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Vurdering af bogen. 0-5 stjerner" @@ -10868,7 +10909,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Dato:" @@ -10890,7 +10931,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10966,13 +11007,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Grund metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Tilpas metadata" @@ -12011,7 +12052,7 @@ msgid "&Author:" msgstr "&Forfatter:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Mærker:" @@ -12392,7 +12433,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12816,7 +12856,7 @@ msgid "Regular expression (?P)" msgstr "Regulært udtryk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12919,7 +12959,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "omslags-browser" @@ -12928,7 +12968,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Mærke-browser" @@ -12952,7 +12992,7 @@ msgstr "Forbundet " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "bog detaljer" @@ -13197,7 +13237,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopiér aktuelle søgetekst (istedet for søgenavnet)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "stjerner" @@ -13205,72 +13245,72 @@ msgstr "stjerner" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "På enhed" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Størrelse (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Ændret" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Opslaget/søgenavn er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Denne bogs UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Adgang nægtet" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "I bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Markeret til sletning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dobbeltklik for at redigere mig

    " @@ -13662,86 +13702,88 @@ msgstr "Vælg formater for " msgid "You do not have permission to read the following files:" msgstr "Du har ikke læseadgang til følgende filer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Intet format valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Kunne ikke læse metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Kunne ikke læse metadata fra %s-formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Gennemse" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Justér" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Download &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Lav omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Ikke et gyldigt billede" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Angiv titel og forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Du skal angive en titel og forfatter før et omslag kan laves" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Mærker ændret" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13749,38 +13791,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummer er gyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummer er ugyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Ugyldig ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Indtast en ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Udgiver:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Ud&givet:" @@ -13850,6 +13892,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "Hentede metadata felter" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Redigér metadata" @@ -13949,59 +14017,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Kunne ikke læse omslaget" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Kunne ikke læse omslaget fra %s-formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s-formatet er ugyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Gem ændringer og redigér %s metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Ændre omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "&Kommentar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Omslag og formater" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Tilpas metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Kommentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14388,170 +14456,219 @@ msgstr "Brug intern &viser for:" msgid "Reset all disabled &confirmation dialogs" msgstr "Nulstil alle deaktiverede &bekræftigelsesdialoger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "er lig med" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "er mindre end" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "er større end" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "har" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "har ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "er angivet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "er ikke indstillet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "er" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "er ikke" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Indtast et tal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "til" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14560,59 +14677,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Tilføj regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Fjern regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Tilføj regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Fjern regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Ingen regel er valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Ingen regel valgt for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15190,146 +15314,150 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Fra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Lille" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Stor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Altid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Deaktiveret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partitioneret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Vælg &sprog (kræver genstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Aktivér s&tatusikon (kræver genstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Brugergrænseflade &layout (behøver genstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Deaktivér alle animationer. Nyttigt hvis du har en gammel/langsom computer." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Deaktivér &animationer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Deaktivér &adviseringer i systembakke" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Vis &startskærm ved opstart" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Værktøjslinje" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Ikonstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Vis &tekst under ikoner:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Anvend &romerske tal til serier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Flyt op" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Flyt ned" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15338,19 +15466,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15360,11 +15488,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15373,22 +15501,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15397,35 +15525,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Vis &middelvurderinger i mærkefremviseren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Vis omslagfremviseren i et separat vindue (kræver genstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "&Antal viste omslag i fremviseren (kræver genstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17161,50 +17293,50 @@ msgstr "Genindlæs" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Ændring af forfatterne for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Ændring af metadataene for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Søgninger" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Navnet %s anvendes allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplikér søgenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Det gemte søgenavn %s er allerede brugt." @@ -18536,10 +18668,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20256,22 +20384,22 @@ msgstr "" msgid "creating custom column " msgstr "opret tilpasset søjle " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Komprimerer database" @@ -21633,74 +21761,78 @@ msgid "Spanish (Argentina)" msgstr "Spansk (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spansk (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spanisk (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spansk (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spansk (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spansk (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spansk (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spansk (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spansk (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 8b66ed3482..e31be6c1fb 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-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-25 13:42+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-01 13:52+0000\n" "Last-Translator: SimonFS \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-01-26 04:48+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:51+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -87,7 +87,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -122,9 +122,9 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -135,8 +135,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -157,16 +157,16 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -175,22 +175,22 @@ msgstr "Macht absolut gar nichts" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -615,8 +615,8 @@ msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" msgstr "" -"Setup für Bücherversand per E-Mail. Kann für den automatischen Versand von " -"heruntergeladenen Nachrichten an Ihr Gerät genutzt werden." +"Einrichten des Bücherversands per E-Mail. Kann für den automatischen Versand " +"heruntergeladener Nachrichten an Ihr Gerät genutzt werden." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1101 msgid "Sharing over the net" @@ -636,7 +636,7 @@ msgstr "Metadaten laden" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1120 msgid "Control how calibre downloads ebook metadata from the net" -msgstr "Legt fest, wie Calibre Metadaten aus dem Netz herunterladen soll" +msgstr "Festlegen, wie Calibre Metadaten aus dem Netz herunterladen soll" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:400 @@ -1004,36 +1004,36 @@ msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Haupt" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1048,76 +1048,76 @@ msgstr "Karte B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "ausgewählt" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nein" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "nicht ausgewählt" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "heute" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "gestern" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "in diesem Monat" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "vor Tagen" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "leer" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Ungültige booleschen Abfrage \"{0}\"" @@ -1317,8 +1317,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -1351,8 +1351,8 @@ msgstr "" msgid "" "Unable to connect to Bambook, you need to install Bambook library first." msgstr "" -"Kann nicht mit dem Bambook verbinden, Sie müssen zuerst die Bambook " -"Bibliothek installieren." +"Es kann keine Verbindung mit dem Bambook hergestellt werden. Sie müssen " +"zuerst die Bambook Bibliothek installieren." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:75 msgid "" @@ -2478,7 +2478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 msgid "Replace books with the same calibre identifier" -msgstr "" +msgstr "Ersetze Bücher mit der gleichen Calibre-Kennung (ID)" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 msgid "" @@ -2775,10 +2775,10 @@ msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" -msgstr "gerendert %s" +msgstr "Gerendert %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:213 #, python-format @@ -3577,6 +3577,24 @@ msgstr "" "Erstellt einem nicht komprimierten PDF, nützlich für Fehlersuche, " "funktioniert nur mit dem neuen PDF Engine." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4918,8 +4936,8 @@ msgstr "Nein" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4931,14 +4949,14 @@ msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(en)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Verlag" @@ -4948,7 +4966,7 @@ msgid "Producer" msgstr "Produzent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4971,7 +4989,7 @@ msgstr "Bemerkungen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4986,7 +5004,7 @@ msgstr "Schlagworte" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4998,7 +5016,7 @@ msgstr[0] "Buchreihen" msgstr[1] "Buchreihen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -5010,7 +5028,7 @@ msgstr "Zeitstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5154,7 +5172,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Umschlagbild" @@ -5204,7 +5222,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadaten werden von der dem Land zugehörigen Amazon Website geholt." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" "Zeitüberschreitung beim Abruf von Metadaten bei Amazon. Versuche es später " @@ -5299,10 +5317,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:315 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:320 msgid "This is not a MOBI file." msgstr "Das ist keine MOBI Datei." @@ -5407,9 +5427,29 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"Diese MOBI Datei enthält sowohl KF8 als auch die ältere Mobi6 Datei. Calibre " +"kann die MOBI Dateien nur dann bearbeiten, wenn sie ausschließlich KF8 " +"Dateien enthalten" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +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/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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Buch %(sidx)s von %(series)s" @@ -5419,7 +5459,7 @@ msgid "HTML TOC generation options." msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5477,79 +5517,79 @@ msgstr "" msgid "Table of Contents:" msgstr "Inhaltsverzeichnis:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Datei auf die Speicherkarte anstatt in den Hauptspeicher des Gerätes " "(Voreinstellung) senden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Bestätigung vor dem Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Aufteilung des Hauptfensters" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Benachrichtigen, wenn eine neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Benutze römische Ziffern für Buchreihennummerierung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sortiere Schlagworte nach Name, Beliebtheit oder Bewertung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" "Etikettensuche nach Übereinstimmung mit allen oder irgendeinem Treffer." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Anzahl der Umschlagbilder, die im Cover-Ansicht Modus angezeit werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Voreinstellungen für Konvertierung zu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Optionen für den LRF-E-Book-Betrachter" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formate, die mit dem internen Betrachter angezeigt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Spalten, die in der Bücherliste angezeigt werden sollen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Inhalte-Server automatisch beim Aufrufen von Calibre starten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Älteste in der Datenbank gespeicherte Nachrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Symbol im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Geladene Nachrichten auf das Gerät übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Lösche News/Bücher nach dem upload auf das Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5557,18 +5597,18 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" "Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Voreingestellte Übertragungsart beim Verwenden der \"An Reader senden\" " "Schaltfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5576,7 +5616,7 @@ msgstr "" "Start der Suche bei Eingabe. Falls ausgeschaltet, wird die Suche erst " "angewendet, wenn die Enter- oder Return-Taste gedrückt wird." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5586,7 +5626,7 @@ msgstr "" "nur die Treffer anzuzeigen. Sie können die N- oder F3- Taste benutzen, um " "zum nächsten Treffer zu springen." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5595,25 +5635,25 @@ msgstr "" "Nachrichten. Diese Anzahl ist aus historischen Gründen das Doppelte des " "aktuellen Wertes." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" "Herunterladen von öffentlichen Metadaten (Schlagwörtern, Bewertungen, etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Autor und Titel mit neuen Metadaten überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Läd das Cover, wenn möglich, automatisch herunter" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Maximale Anzahl gleichzeitiger Aufträge auf die Anzahl der CPUs beschränken" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5621,43 +5661,43 @@ msgstr "" "Das Layout der Benutzeroberfläche. \"Breit\" hat die Buchdetailanzeige " "rechts und \"Schmal\" hat die Anzeige unten stehen." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Zeige die durchschnittliche Bewertung pro Eintrag im Schlagwort-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Keine Benutzeroberflächen-Animationen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Schlagwort-Browser Kategorien nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "Achtung:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "FEHLER:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Diese Bestätigung wieder anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Neustart erforderlich" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Starten Sie Calibre jetzt neu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Dateien wählen" @@ -5789,7 +5829,8 @@ msgstr "Keine Bücher ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Cannot add files as no books are selected" -msgstr "Kann keine Dateien hinzufügen, da keine Bücher ausgewählt sind." +msgstr "" +"Die Datei kann nicht hinzugefügt werden, da keine Bücher ausgewählt sind" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:120 @@ -7493,8 +7534,9 @@ msgid "" "Cannot add some files as you do not have permission to access them. Click " "Show Details to see the list of such files." msgstr "" -"Konnte Dateien nicht hinzufügen, da Sie die erforderlichen Lese-Rechte nicht " -"besitzen. Klicken Sie auf Details anzeigen um die Dateien zu sehen.." +"Die Dateien konnten nicht hinzugefügt werden, da Sie die erforderlichen Lese-" +"Rechte nicht besitzen. Klicken Sie auf \"Details anzeigen\", um die Dateien " +"zu sehen." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:366 msgid "Added" @@ -7727,7 +7769,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Buch %(sidx)s von %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Sammlungen" @@ -7838,7 +7880,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7857,7 +7899,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -9064,44 +9106,44 @@ msgstr "" "enthalten." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Dieses Buch hat keinen Umschlag" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Umschlagbild-Größe: %(width)d x %(height)d Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Lesen nicht möglich" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Sie haben nicht die nötigen Rechte, um diese Datei zu lesen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Fehler beim Lesen der Datei" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Es trat ein Fehler beim Lesen dieser Datei auf:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " ist kein gültiges Bild" @@ -9158,7 +9200,7 @@ msgstr "&Schlagwörter: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9307,7 +9349,7 @@ msgstr "Keine B&ilder" msgid "PDF Output" msgstr "PDF-Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9317,52 +9359,52 @@ msgstr "" "verwendet, wenn Sie das \"Überschreiben\" Kontrollkästchen aktivieren. " "Andersfalls wird die Papiergröße vom Ausgabeprofil verwendet." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "Papiergröße des Ausgabepr&ofils überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Papiergröße:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Custom size:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "Einheit:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Seitenverhältnis des Umschl&agbildes beibehalten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rife Schriftartfamilie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Serifenlose Schriftartfamilie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Nichtproportionale (&monospace) Schriftartfamilie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandardschrift:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Benut&zerdefinierte Schriftgröße" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9372,11 +9414,15 @@ msgstr "Benut&zerdefinierte Schriftgröße" msgid " px" msgstr " Pixel" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Nichtproportionale Schri&ftgröße:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Seite&nzahlen am Ende jeder Seite hinzufügen" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ Ausgabe" @@ -9589,7 +9635,7 @@ msgid "Remove the currently selected expression" msgstr "Den ausgewählten Ausdruck entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Löschen" @@ -9993,11 +10039,11 @@ msgstr "" "erfahren, lesen Sie das XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Cover-Browser konnte nicht geladen werden" @@ -10017,7 +10063,7 @@ msgstr "Cover-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Undefiniert" @@ -11213,8 +11259,8 @@ msgid "Location" msgstr "Ort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11233,13 +11279,13 @@ msgstr "%(curr)s (war %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Eintrag ist leer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " @@ -11398,12 +11444,12 @@ msgid "Copy to author" msgstr "Kopiere nach Autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Ungültiger Autorenname" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Autorennamen dürfen nicht das Zeichen & enthalten." @@ -11558,7 +11604,7 @@ msgid "Standard metadata" msgstr "Standard Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Benutzerdefinierte Metadaten" @@ -11758,13 +11804,13 @@ msgstr "" "Dickens\" zum Beispiel als \"Dickens, Charles\"." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Bewertung:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" @@ -11839,7 +11885,7 @@ msgid "&Force numbers to start with:" msgstr "Start der &Numerierung mit:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -11861,7 +11907,7 @@ msgid "Clear published date" msgstr "Veröffentlichungsdatum löschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Sprachen:" @@ -11947,13 +11993,13 @@ msgid "Set from &ebook file(s)" msgstr "Aus &eBook Datei(en) erstellen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Basis-Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Ben&utzerdefinierte Metadaten" @@ -13098,7 +13144,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "E&tiketten:" @@ -13518,7 +13564,6 @@ msgid "The template box cannot be empty" msgstr "Das Feld Vorlage darf nicht leer sein" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Spaltenfarbe setzen" @@ -13960,7 +14005,7 @@ msgid "Regular expression (?P)" msgstr "Regulärer Ausdruck (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -14063,7 +14108,7 @@ msgid "Clear the font family" msgstr "Schriftfamilie zurücksetzen" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Cover-Browser" @@ -14072,7 +14117,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Schlagwort-Browser" @@ -14096,7 +14141,7 @@ msgstr "Angeschlossen: " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Buchdetails" @@ -14346,7 +14391,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Aktuellen Suchtext kopieren (anstelle des Namens der Suche)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "Sterne" @@ -14354,75 +14399,76 @@ msgstr "Sterne" msgid "Y" msgstr "J" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Auf dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Größe (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Geändert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Der Such-Name ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Die UUID dieses Buches ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Zugriff verweigert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -"Das Format des Buches konnte nicht verändert werden. Möglichweise ist es " -"noch in einem anderen Programm geöffnet." +"Der Speicherort dieses Buches kann nicht verändert werden. Möglicherweise " +"ist es noch in einem anderen Programm geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Ändern der Daten fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -"Wer konnte nicht eingetragen werden. Klicken Sie auf Details, um sehen warum." +"Daten konnten nicht festgelegt werden. Klicken Sie auf Details, um den Grund " +"zu erfahren." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "In der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Zum Löschen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Doppelklick ermöglicht Bearbeitung

    " @@ -14839,63 +14885,65 @@ msgstr "Formate wählen für " msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Kein Format gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Konnte Metadaten nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Konnte Metadaten des Formats %s nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Schneiden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Umschlagbild herunterladen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "Umschla&gbild erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Kein gültiges Bild." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Geben Sie Titel und Autor an" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" "Sie müssen vor dem Erstellen eines Umschlagbildes einen Titel und Autor " "angeben" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Ungültiges Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Konnte Umschlagbild nicht ändern, da das Bild ungültig ist." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Schlagwörter geändert" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14904,26 +14952,26 @@ msgstr "" "müssen Sie die Änderungen entweder verwerfen oder anwenden. Änderungen " "anwenden?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Ein per Komma getrennte Liste der Sprachen für dieses Buch." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Unbekannte Sprache" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "Die Sprache %s ist nicht bekannt" msgstr[1] "Die Sprachen %s sind nicht bekannt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14934,38 +14982,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Diese ISBN ist gültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Diese ISBN ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Fehlerhafte ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "ISBN angebens" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Die eingegebene ISBN ist ungültig. Versuchen Sie es erneut." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Verlag:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Datum löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" @@ -15041,6 +15089,32 @@ msgstr "Verarbeitet %s" msgid "Downloaded metadata fields" msgstr "Metadaten-Felder heruntergeladen" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Wählen Sie einen Umschlag aus der folgenden Liste der PDF Seiten" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "PDF Seiten werden gerendert, bitte warten Sie..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Wählen Sie einen Umschlag aus der PDF Datei" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Darstellen fehlgeschlagen" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "Diese PDF Datei kann nicht gerendert werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "Diese PDF enthält keine Seiten" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Metadaten bearbeiten" @@ -15152,60 +15226,60 @@ msgstr "Ändern Sie, wie Calibre Metadaten herunterlädt" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d von %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" "Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Konnte Umschlagbild nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Konnte Umschlagbild des Formats %s nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Das Umschlagbild im Format %s ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Änderungen speichern und Metadaten von %s bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Umschlag ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ko&mmentare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Umschlag und Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Ben&utzerdefinierte Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Bemerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Basis Metadaten" @@ -15662,91 +15736,99 @@ msgstr "Internen &Betrachter verwenden für:" msgid "Reset all disabled &confirmation dialogs" msgstr "Zurü&cksetzen aller ausgeschalteten Bestätigungsdialoge" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Alle Spalten" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "Icon mit Text" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "Icon ohne Text" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "ist Wahr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "ist unwahr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "nicht definiert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "hat ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "hat nicht ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "ist gleich" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "ist weniger als" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "ist größer als" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "hat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "nicht hat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "hat Muster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "hat nicht Muster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "ist gesetzt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "ist nicht gesetzt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "ist nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "stimmt mit dem Muster überein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "stimmt nicht mit dem Muster überein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Wenn die Spalte ___ ___ Werte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15754,7 +15836,7 @@ msgstr "" "Gäbe entweder einen Identifiertyp oder einen Identifiertyp mit einem Wert in " "der Form Identifier:Wert an" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15765,76 +15847,116 @@ msgstr "" "Sprachnamen verwenden. In diesem Fall wird Calibre versuchen, ihn " "automatisch in den Sprachcode zu übersetzen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Geben Sie eine Zahl ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Geben Sie ein Datum im Format YYYY-MM-DD ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Geben Sie einen Text ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Geben Sie eine Regular Expression ein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Durch Trennung mit %s können Sie mehrere Werte auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Erstelle/bearbeite Regel für Spaltenfarbe" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -"Erstellen Sie eine Farbschema-Regel durch ausfüllen der unteren Eingabefelder" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "Icon" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "Farbe" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "der Spalte" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "zu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "Icon hinzufügen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Nur wenn die folgenden Bedingungen alle erfüllt sind:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Andere Bedingungen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Sie können Bedingungen ausschalten wenn Sie die Eingabefelder löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Beispieltext" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Icon wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "Kein Icon gewählt" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Für diese Regel müssen Sie ein Icon wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Ungültiger Zustand" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Eine bedingung für diese Regel ist ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Kein Zustand" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Sie müssen der Regel mindestens eine Bedingung hinzufügen die nicht leer ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15847,29 +15969,44 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

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

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Wenn die %(col)s Spalte %(action)s Wert: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Regel hinzufügen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Regel entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Ausgewählte Regel nach oben schieben" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Ausgewählte Regel nach unten schieben" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Erweiterte Regel hinzufügen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15881,36 +16018,23 @@ msgstr "" "

    Sie können eine bereits angelegte Regel ändern, indem Sie doppelt " "darauf klicken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Regel hinzufügen" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Regel entfernen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Ausgewählte Regel nach oben schieben" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Ausgewählte Regel nach unten schieben" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Erweiterte Regel hinzufügen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Keine Regel ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Keine Regel ausgewählt für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "beseitigen" @@ -16562,122 +16686,126 @@ msgstr "Calibre Style" msgid "System default" msgstr "Standardeinstellung" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Aus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Immer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Falls genug Platz ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Nach Anfangsbuchstaben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Ausgeschaltet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Gruppiert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Spaltenfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Spalten Icons" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " oder " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (Neustart erforderlich):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (Neustart " "erforderlich)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Aussehen der Benutzeroberf&läche (Neustart erforderlich):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Alle Animationen ausschalten. Hilfreich bei langsamen/alten Rechnern." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Animationen &ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "&Benachrichtigungen im Systemtray deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Calibre-Logo beim Starten anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Symbolleis&te" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Symbolgröße:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "&Text unter Symbolen anzeigen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Interface-Schriftart:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Ändere &font (Neustart erforderlich)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "&Style der Benutzeroberfläche (Neustart erforderlich):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Zeigt &Tooltip in der Bücherliste an" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Benutzeroberfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16685,27 +16813,27 @@ msgstr "" "Beachten Sie, dass Kommentare immer am Ende angezeigt werden - " "unabhängig von der Position, die Sie hier zuweisen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "&Römische Zahlen für Serien verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Angezeigte Metadaten auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Nach oben verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Nach unten verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Über den Autor, Linkvorlage:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16720,19 +16848,19 @@ msgstr "" "Sie können die Werte {author}, {author_sort} und alle Template-\n" "Funktionen verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Zeige das &Cover in der Buchdetailansicht" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Die Anzahl der Pixel des Buch-Covers in Pixel anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Cover anzeigen &Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16751,11 +16879,11 @@ msgstr "" "Wenn \"tags\" nicht in diesem Eingabefeld steht, dann werden beide\n" "Schlagworte je in einer eigenen Zeile angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Art der &Gruppierung im Schlagwort-Browser:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16770,11 +16898,11 @@ msgstr "" "aus Gruppen fester Größe zu erhalten. Wählen Sie \"Ausgeschaltet\", \n" "wenn Sie keine Unterkategorien benötigen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Einklappen bei mehr Einträgen als:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16785,11 +16913,11 @@ msgstr "" "wird ignoriert, wenn für die Art der Gruppierung \"Ausgeschaltet\" \n" "ausgewählt ist." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Nicht zu unterteilende Kategorien:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16804,40 +16932,44 @@ msgstr "" "von hierarchischen Kategorien zu vermeiden, die nur\n" "wenige Wurzelelemente besitzen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Zeige durchschnittliche &Bewertungen im Schlagwort-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Kategorien mit &hierarchischen Einträgen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "&Abwechselnde Spaltenfarbe im Tag-Browser verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (Neustart erforderlich)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (Neustart " "erforderlich):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -"Den Coverbrowser in &Vollbild anzeigen, wenn er in einem separaten Fenster " -"geöffnet wird." +"Den Coverbrowser im &Vollbildmodus anzeigen, wenn er in einem separaten " +"Fenster geöffnet wird." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" "Sie können die %s Tasten drücken, um in den Vollbildmodus zu wechseln." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Spiegelungen im Cove&rbrowser anzeigen" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18836,52 +18968,52 @@ msgstr "Neu laden" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Der gruppierte Suchbegriff ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Das Ändern der Autoren für mehrere Bücher kann einige Zeit dauern. Sind Sie " "sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Das Ändern der Metadaten für so viele Bücher kann einige Zeit dauern. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Suchergebnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Benutzerkategorie umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Hochkommas können bei der Umbezeichnung von Benutzerkategorien nicht im " "Namen verwendet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Der Name %s wird bereits benutzt" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Such-Name duplizieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Der gespeicherte Such-Name %s wird schon verwendet." @@ -20307,10 +20439,6 @@ msgstr "Lade Vorlage" msgid "Load a theme" msgstr "Lade Vorlage" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Darstellen fehlgeschlagen" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20543,7 +20671,7 @@ msgstr "E-Mail erfolgreich verschickt" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:59 msgid "Setup sending email using" -msgstr "Konfiguriere E-Mail versand" +msgstr "Konfiguriere E-Mail Versand" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:61 msgid "" @@ -22227,22 +22355,22 @@ msgstr "wiederhergestellte Einstellung " msgid "creating custom column " msgstr "Erstelle benutzerdefinierte Spalte " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr " (%s Bücher)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -23881,74 +24009,78 @@ msgid "Spanish (Argentina)" msgstr "Spanisch (Argentinien)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spanisch (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spanisch (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spanisch (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spanisch (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spanisch (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spanisch (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spanisch (Bolivien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spanisch (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spanisch (Kolumbien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Deutsch (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Französisch (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Holländisch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Holländisch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "vormittags" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "nachmittags" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "vormittags" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "nachmittags" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index b5218e4ff0..1954527d68 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Greek \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:49+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:51+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Δεν κάνει τίποτα" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1003,36 +1003,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ναι" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Κύρια μνήμη" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Κάρτα μνήμης Α" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Κάρτα μνήμης Β" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1047,76 @@ msgstr "Κάρτα μνήμης Β" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Ειδήσεις" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "επιλεγμένο" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ναι" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "όχι" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "μη επιλεγμένο" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "σήμερα" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "χθες" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "άδειο" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "κενό" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1280,8 +1280,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Κατάλογος" @@ -2574,7 +2574,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Δεν υπάρχει αρκετός χώρος στην κάρτα αποθήκευσης" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Ο/Η/Το %s επεξεργάσθηκε" @@ -3236,6 +3236,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4319,8 +4337,8 @@ msgstr "Όχι" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4332,14 +4350,14 @@ msgid "Title" msgstr "Τίτλος" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Συγγραφείς" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Εκδότης" @@ -4349,7 +4367,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4372,7 +4390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4387,7 +4405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4399,7 +4417,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4411,7 +4429,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4526,7 +4544,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Εξώφυλλο" @@ -4576,7 +4594,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4654,10 +4672,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4756,9 +4776,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4768,7 +4805,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4820,165 +4857,165 @@ msgstr "" msgid "Table of Contents:" msgstr "Πίνακας Περιεχομένων" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Εμφάνιση εικονιδίου πλαισίου συστήματος" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Μεταφόρτωση των κατεβασμένων νέων στην συσκευή" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Αυτόματο κατέβασμα εξώφυλλων, αν υπάρχουν" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6872,7 +6909,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Συλλογές" @@ -6983,7 +7020,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7002,7 +7039,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8122,44 +8159,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Σφάλμα ανάγνωσης αρχείου" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8214,7 +8251,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8354,59 +8391,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "&Τυπική γραμματοσειρά:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8416,11 +8453,15 @@ msgstr "" msgid " px" msgstr " εικ" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8614,7 +8655,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Αφαίρεση" @@ -8985,11 +9026,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9009,7 +9050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Μη ορισμένο" @@ -10026,8 +10067,8 @@ msgid "Location" msgstr "Τοποθεσία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10046,13 +10087,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10198,12 +10239,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10349,7 +10390,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10515,13 +10556,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10588,7 +10629,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "Η&μερομηνία:" @@ -10610,7 +10651,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10680,13 +10721,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11710,7 +11751,7 @@ msgid "&Author:" msgstr "&Συγγραφέας:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12083,7 +12124,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12494,7 +12534,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12597,7 +12637,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12606,7 +12646,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12630,7 +12670,7 @@ msgstr "Συνδεδεμένο " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12873,7 +12913,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "αστέρια" @@ -12881,72 +12921,72 @@ msgstr "αστέρια" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Στην Συσκευή" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Μέγεθος (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Άρνηση πρόσβασης" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Μέγεθος" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13328,86 +13368,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Περιήγηση" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13415,38 +13457,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Εκδότης:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13516,6 +13558,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Επεξεργασία μεταδεδομένων" @@ -13615,59 +13683,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Αλλαγή εξωφύλλου" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Μεταδεδομένα" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14038,170 +14106,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "είναι ίσο με" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "είναι μικρότερη από" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "είναι μεγαλύτερο από" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "δεν είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "δεν είναι" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14210,59 +14327,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Προσθήκη Κανόνα" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Προσθήκη Κανόνα" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14815,145 +14939,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Μικρό" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Μεγάλο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Μεσαίο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Πάντα" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Ποτέ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Απενεργοποιημένο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Διαμερισμένο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ή " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Γραμμή &εργαλείων" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Μετακίνηση πάνω" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Μετακίνηση κάτω" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14962,19 +15090,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14984,11 +15112,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14997,22 +15125,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15021,35 +15149,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16726,46 +16858,46 @@ msgstr "Επαναφόρτωση" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Αναζητήσεις" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18078,10 +18210,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19604,22 +19732,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -20940,74 +21068,78 @@ msgid "Spanish (Argentina)" msgstr "Ισπανικά (Αργεντινή)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Ισπανικά (Μεξικό)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Ισπανικά (Κούβα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Ισπανικά (Χιλή)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Ισπανικά (Εκουαδόρ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Ισπανικά (Ονδούρα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Ισπανικά (Βενεζουέλα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Ισπανικά (Βολιβία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Ισπανικά (Νικαράγουα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Ισπανικά (Κολομβία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Γερμανικά (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Γαλικά (ΒΕ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Ολανδικά (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Ολανδικά (ΒΕ)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "π.μ." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "μ.μ." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "πμ" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "μμ" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 0c1d7efe28..bf025690e0 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n" "Last-Translator: Cruz Bishop \n" "Language-Team: English (Australia) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:02+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:05+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Does absolutely nothing" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -941,36 +941,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -985,76 +985,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1213,8 +1213,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3098,6 +3098,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4120,8 +4138,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4133,14 +4151,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4150,7 +4168,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4173,7 +4191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4188,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4200,7 +4218,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4212,7 +4230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4327,7 +4345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4377,7 +4395,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4454,10 +4472,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4556,9 +4576,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4568,7 +4605,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4620,165 +4657,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6659,7 +6696,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6770,7 +6807,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6789,7 +6826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7909,44 +7946,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8001,7 +8038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8141,59 +8178,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8203,11 +8240,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8401,7 +8442,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8772,11 +8813,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8796,7 +8837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9813,8 +9854,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9833,13 +9874,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9985,12 +10026,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10136,7 +10177,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10302,13 +10343,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10375,7 +10416,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10397,7 +10438,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10467,13 +10508,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11497,7 +11538,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11870,7 +11911,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12281,7 +12321,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12384,7 +12424,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12393,7 +12433,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12417,7 +12457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12660,7 +12700,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12668,72 +12708,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13115,86 +13155,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13202,38 +13244,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13303,6 +13345,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13402,59 +13470,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13825,170 +13893,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13997,59 +14114,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14602,145 +14726,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14749,19 +14877,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14771,11 +14899,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14784,22 +14912,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14808,35 +14936,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16513,46 +16645,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17865,10 +17997,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19373,22 +19501,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20709,74 +20837,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 0c9ea50263..5d51519727 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:02+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:06+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Does absolutely nothing" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -939,36 +939,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -983,76 +983,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1211,8 +1211,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Rendered %s" @@ -3131,6 +3131,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4191,8 +4209,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4204,14 +4222,14 @@ msgid "Title" msgstr "Title" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Author(s)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Publisher" @@ -4221,7 +4239,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4244,7 +4262,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4259,7 +4277,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4271,7 +4289,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4283,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4398,7 +4416,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4448,7 +4466,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4525,10 +4543,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4627,9 +4647,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4639,7 +4676,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4691,165 +4728,165 @@ msgstr "" msgid "Table of Contents:" msgstr "Table of Contents:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6730,7 +6767,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6841,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6860,7 +6897,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7980,44 +8017,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8072,7 +8109,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8212,59 +8249,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8274,11 +8311,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8472,7 +8513,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8843,11 +8884,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8867,7 +8908,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9884,8 +9925,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9904,13 +9945,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10056,12 +10097,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10207,7 +10248,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10373,13 +10414,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10446,7 +10487,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10468,7 +10509,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10538,13 +10579,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11568,7 +11609,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11941,7 +11982,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12352,7 +12392,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12455,7 +12495,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12464,7 +12504,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12488,7 +12528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12731,7 +12771,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12739,72 +12779,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13186,86 +13226,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13273,38 +13315,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13374,6 +13416,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13473,59 +13541,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13896,170 +13964,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14068,59 +14185,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14673,145 +14797,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14820,19 +14948,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14842,11 +14970,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14855,22 +14983,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14879,35 +15007,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16584,46 +16716,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17936,10 +18068,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19444,22 +19572,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20780,74 +20908,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index a6d8e60009..fc927004c4 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 19:04+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:01+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:05+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Does absolutely nothing" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -981,36 +981,36 @@ msgstr "Path to library too long. Must be less than %d characters." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Yes" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Main" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Card A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Card B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1025,76 @@ msgstr "Card B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "checked" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "yes" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "unchecked" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "today" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "yesterday" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "daysago" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "empty" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "blank" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Invalid boolean query \"{0}\"" @@ -1276,8 +1276,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalogue" @@ -2645,7 +2645,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Rendered %s" @@ -3402,6 +3402,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4680,8 +4698,8 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4693,14 +4711,14 @@ msgid "Title" msgstr "Title" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Author(s)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Publisher" @@ -4710,7 +4728,7 @@ msgid "Producer" msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4733,7 +4751,7 @@ msgstr "Comments" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4748,7 +4766,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4760,7 +4778,7 @@ msgstr[0] "Series" msgstr[1] "Series" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4772,7 +4790,7 @@ msgstr "Timestamp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4913,7 +4931,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Cover" @@ -4964,7 +4982,7 @@ msgid "" msgstr "" "Metadata from Amazon will be fetched using this country's Amazon website." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon timed out. Try again later." @@ -5053,10 +5071,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:315 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:320 msgid "This is not a MOBI file." msgstr "This is not a MOBI file." @@ -5155,9 +5175,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Book %(sidx)s of %(series)s" @@ -5167,7 +5204,7 @@ msgid "HTML TOC generation options." msgstr "HTML TOC generation options." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5222,75 +5259,75 @@ msgstr "Could not find pdftohtml, check it is in your PATH" msgid "Table of Contents:" msgstr "Table of Contents:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Send file to storage card instead of main memory by default" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirm before deleting" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Main window geometry" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Notify when a new version is available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Use Roman numerals for series number" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sort tags list by name, popularity, or rating" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Match tags by any or all." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Number of covers to show in the cover browsing mode" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Defaults for conversion to LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Options for the LRF ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formats that are viewed using the internal viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Columns to be displayed in the book list" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Automatically launch content server on application startup" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Oldest news kept in database" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Show system tray icon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Upload downloaded news to device" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Delete news books from library after uploading to device" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5298,24 +5335,24 @@ msgstr "" "Show the cover flow in a separate window instead of in the main calibre " "window" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Disable notifications from the system tray icon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Default action to perform when send to device button is clicked" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 -msgid "" -"Start searching as you type. If this is disabled then search will only take " -"place when the Enter or Return key is pressed." -msgstr "" -"Start searching as you type. If this is disabled then search will only take " -"place when the Enter or Return key is pressed." - #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" +"Start searching as you type. If this is disabled then search will only take " +"place when the Enter or Return key is pressed." +msgstr "" +"Start searching as you type. If this is disabled then search will only take " +"place when the Enter or Return key is pressed." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 +msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." @@ -5324,7 +5361,7 @@ msgstr "" "showing only the matches. You can use the N or F3 keys to go to the next " "match." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5332,23 +5369,23 @@ msgstr "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Download social metadata (tags/rating/etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Overwrite author and title with new metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automatically download the cover, if available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limit max simultaneous jobs to number of CPUs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5356,42 +5393,42 @@ msgstr "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Show the average rating per item indication in the tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Disable UI animations" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "tag browser categories not to display" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "WARNING:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERROR:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Show this confirmation again" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Restart needed" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Restart calibre now" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Choose Files" @@ -7386,7 +7423,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Book %(sidx)s of %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Collections" @@ -7497,7 +7534,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7516,7 +7553,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8686,44 +8723,44 @@ msgstr "" "possible." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "This book has no cover" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Cover size: %(width)d x %(height)d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Choose cover for " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Cannot read" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "You do not have permission to read the file: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Error reading file" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    There was an error reading from file:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " is not a valid picture" @@ -8780,7 +8817,7 @@ msgstr "Ta&gs: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8924,59 +8961,59 @@ msgstr "No &Images" msgid "PDF Output" msgstr "PDF Output" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Paper Size:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Custom size:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Preserve &aspect ratio of cover" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif family:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans family:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Monospace family:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandard font:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8986,11 +9023,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Monospace &font size:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ Output" @@ -9187,7 +9228,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Remove" @@ -9576,11 +9617,11 @@ msgstr "" "tag.

    To learn more advanced usage of XPath see the XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Browse by covers" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Cover browser could not be loaded" @@ -9600,7 +9641,7 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Undefined" @@ -10732,8 +10773,8 @@ msgid "Location" msgstr "Location" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10752,13 +10793,13 @@ msgstr "%(curr)s (was %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Item is blank" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "An item cannot be set to nothing. Delete it instead." @@ -10912,12 +10953,12 @@ msgid "Copy to author" msgstr "Copy to author" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Invalid author name" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Author names cannot contain & characters." @@ -11068,7 +11109,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Custom metadata" @@ -11263,13 +11304,13 @@ msgstr "" "Dickens should be sorted as Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Rating:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Rating of this book. 0-5 stars" @@ -11343,7 +11384,7 @@ msgid "&Force numbers to start with:" msgstr "&Force numbers to start with:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Date:" @@ -11365,7 +11406,7 @@ msgid "Clear published date" msgstr "Clear published date" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Languages:" @@ -11443,13 +11484,13 @@ msgid "Set from &ebook file(s)" msgstr "Set from &ebook file(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Basic metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Custom metadata" @@ -12558,7 +12599,7 @@ msgid "&Author:" msgstr "&Author:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Ta&gs:" @@ -12941,7 +12982,6 @@ msgid "The template box cannot be empty" msgstr "The template box cannot be empty." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Set the colour of the column:" @@ -13376,7 +13416,7 @@ msgid "Regular expression (?P)" msgstr "Regular expression (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13479,7 +13519,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Cover Browser" @@ -13488,7 +13528,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Tag Browser" @@ -13512,7 +13552,7 @@ msgstr "Connected " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Book Details" @@ -13761,7 +13801,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copy current search text (instead of search name)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "stars" @@ -13769,43 +13809,43 @@ msgstr "stars" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "On Device" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Size (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modified" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "The lookup/search name is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "This book's UUID is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permission denied" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13813,30 +13853,30 @@ msgstr "" "Could not change the on disk location of this book. Is it open in another " "program?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Failed to set data" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "Could not set data, click Show Details to see why." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "In Library" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Size" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marked for deletion" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Double click to edit me

    " @@ -14245,61 +14285,63 @@ msgstr "Choose formats for " msgid "You do not have permission to read the following files:" msgstr "You do not have permission to read the following files:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "No format selected" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Could not read metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Could not read metadata from %s format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Browse" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "T&rim" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Download co&ver" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Generate cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Not a valid picture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Specify title and author" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "You must specify a title and author before generating a cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Invalid cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Could not change cover as the image is invalid." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Tags changed" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14307,26 +14349,26 @@ msgstr "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "A comma separated list of languages for this book" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Unknown language" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "The language %s is not recognised." msgstr[1] "The languages %s are not recognised." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&Ds" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14337,38 +14379,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "This ISBN number is valid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "This ISBN number is invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Invalid ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Enter an ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "The ISBN you entered is not valid. Try again." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Publisher:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Clear date" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Publishe&d:" @@ -14444,6 +14486,32 @@ msgstr "Processed %s" msgid "Downloaded metadata fields" msgstr "Downloaded metadata fields" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Edit Metadata" @@ -14554,59 +14622,59 @@ msgstr "Change how Calibre downloads metadata" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Could not open %s. Is it being used by another program?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Could not read cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Could not read cover from %s format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "The cover in the %s format is invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Save changes and edit the metadata of %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Change cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mments" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Cover and formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "C&ustom metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Comments" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Basic metadata" @@ -15041,91 +15109,99 @@ msgstr "Use internal &viewer for:" msgid "Reset all disabled &confirmation dialogs" msgstr "Reset all disabled &confirmation dialogues" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "is true" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "is false" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "is undefined" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "has ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "does not have ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "is equal to" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "is less than" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "is greater than" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "has" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "does not have" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "has pattern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "does not have pattern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "is set" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "is not set" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "is not" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "matches pattern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "does not match pattern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "If the ___ column ___ values" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15133,80 +15209,121 @@ msgstr "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Enter a number." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Enter a date in the format YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Enter a string." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Enter a regular expression." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "You can match multiple values by separating them with %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Create/edit a column colouring rule." - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Create a colouring rule by filling in the boxes below." +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "to" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Only if the following conditions are all satisfied:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Add another condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "You can disable a condition by blanking all of its boxes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Invalid condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "One of the conditions for this rule is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "No conditions" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "You must specify at least one non-empty condition for this rule." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15219,29 +15336,44 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Set the colour of %(col)s to %(color)s if the " -"following\n" -" conditions are met:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • If the %(col)s column %(action)s value: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Add Rule" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Remove Rule" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Move the selected rule up" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Move the selected rule down" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Add Advanced Rule" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15251,36 +15383,23 @@ msgstr "" "that tell Calibre what colour to use. Click the \"Add Rule\" button below to " "get started.

    You can change an existing rule by double clicking it." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Remove Rule" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Move the selected rule up" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Move the selected rule down" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Add Advanced Rule" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "No rule selected." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "No rule selected for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "removal" @@ -15904,119 +16023,123 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Off" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Small" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Always" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "If there is enough room" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Never" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "By first letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Disabled" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partitioned" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Column colouring" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " or " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Choose &language (requires restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Enable system &tray icon (needs restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "User Interface &layout (needs restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "Disable all animations. Useful if you have a slow/old computer." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Disable &animations" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Disable ¬ifications in system tray" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Show &splash screen at startup" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Toolbar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Icon size:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Show &text under icons:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Interface font:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Change &font (needs restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Main Interface" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16024,27 +16147,27 @@ msgstr "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Use &Roman numerals for series" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Select displayed metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Move up" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Move down" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Default author link template:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16058,19 +16181,19 @@ msgstr "" "Manage Authors. You can use the values {author} and\n" "{author_sort}, and any template function." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16086,11 +16209,11 @@ msgstr "" "both under 'Mystery'. If 'tags' is not in this box,\n" "then the tags will be displayed each on their own line." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Tags browser category &partitioning method:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16104,11 +16227,11 @@ msgstr "" "have a list of fixed-sized groups. Set to disabled\n" "if you never want subcategories" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Collapse when more items than:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16118,11 +16241,11 @@ msgstr "" "up into subcategories. If the partition method is set to disable, this value " "is ignored." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Categories not to partition:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16136,35 +16259,39 @@ msgstr "" "avoid collapsing hierarchical categories that only have \n" "a few top-level elements." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Show &average ratings in the tags browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categories with &hierarchical items:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Show cover &browser in a separate window (needs restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "&Number of covers to show in browse mode (needs restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "When showing cover browser in separate window, show it &fullscreen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "You can press the %s keys to toggle full screen mode." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18085,48 +18212,48 @@ msgstr "Reload" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "The grouped search term name is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changing the authors for several books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changing the metadata for that many books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Searches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Rename user category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "You cannot use periods in the name when renaming user categories." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "The name %s is already used." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplicate search name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "The saved search name %s is already used." @@ -19490,10 +19617,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21257,22 +21380,22 @@ msgstr "" msgid "creating custom column " msgstr "creating custom column " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Compacting database" @@ -22865,74 +22988,78 @@ msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spanish (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spanish (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spanish (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spanish (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spanish (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spanish (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spanish (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spanish (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "PM" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 036d208e1b..0336b5dff3 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n" "Last-Translator: Cyril \n" "Language-Team: Esperanto \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:47+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:49+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Faras absolute nenion" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -964,36 +964,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1008,76 +1008,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1236,8 +1236,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2515,7 +2515,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3121,6 +3121,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4146,8 +4164,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4159,14 +4177,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4176,7 +4194,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4199,7 +4217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4214,7 +4232,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4226,7 +4244,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4238,7 +4256,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4353,7 +4371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4403,7 +4421,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4480,10 +4498,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4582,9 +4602,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4594,7 +4631,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4646,165 +4683,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6685,7 +6722,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6796,7 +6833,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6815,7 +6852,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7935,44 +7972,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8027,7 +8064,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8167,59 +8204,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8229,11 +8266,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8427,7 +8468,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8798,11 +8839,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8822,7 +8863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9839,8 +9880,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9859,13 +9900,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10011,12 +10052,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10162,7 +10203,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10328,13 +10369,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10401,7 +10442,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10423,7 +10464,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10493,13 +10534,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11523,7 +11564,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11896,7 +11937,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12307,7 +12347,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12410,7 +12450,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12419,7 +12459,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12443,7 +12483,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12686,7 +12726,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12694,72 +12734,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13141,86 +13181,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13228,38 +13270,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13329,6 +13371,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13428,59 +13496,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13851,170 +13919,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14023,59 +14140,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14628,145 +14752,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14775,19 +14903,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14797,11 +14925,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14810,22 +14938,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14834,35 +14962,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16539,46 +16671,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17891,10 +18023,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19399,22 +19527,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20735,74 +20863,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 59853e320f..175ff4cccc 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-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-25 19:32+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-01 13:59+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-01-26 04:57+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:01+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:533 msgid "" @@ -104,7 +104,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -139,9 +139,9 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -152,8 +152,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -174,16 +174,16 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -192,22 +192,22 @@ msgstr "No hace absolutamente nada" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1016,36 +1016,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Tarjeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Tarjeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1060,76 +1060,76 @@ msgstr "Tarjeta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "marcado" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "sí" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "desmarcado" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "hoy" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "ayer" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "thismonth" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "díasatrás" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "vacío" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "blanco" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Consulta booleana «{0}» no válida" @@ -1331,8 +1331,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catálogo" @@ -2789,7 +2789,7 @@ msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s renderizado" @@ -3582,6 +3582,31 @@ msgstr "" "Generar un PDF sin comprimir, útil para depurar, sólo funciona con el nuevo " "motor PDF." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Añadir números de página al final de cada página en el archivo PDF generado. " +"Si se especifica una plantilla para el pie de página, tendrá preferencia " +"sobre esta opción." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Una plantilla HTML usada para generar pies de página en cada página. El " +"texto _PAGENUM_ será sustituido por el número de página actual." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Una plantilla HTML usada para generar cabeceras de página en cada página. El " +"texto _PAGENUM_ será sustutuido por el número de página actual." + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4922,8 +4947,8 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4935,14 +4960,14 @@ msgid "Title" msgstr "Título" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editorial" @@ -4952,7 +4977,7 @@ msgid "Producer" msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4975,7 +5000,7 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4990,7 +5015,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -5002,7 +5027,7 @@ msgstr[0] "Serie" msgstr[1] "Series" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -5014,7 +5039,7 @@ msgstr "Marca temporal" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5158,7 +5183,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Portada" @@ -5209,7 +5234,7 @@ msgid "" msgstr "" "Los metadatos de Amazon se descargarán de la página de Amazon de este país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" "El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde" @@ -5303,10 +5328,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:315 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Éste 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:320 msgid "This is not a MOBI file." msgstr "Éste no es un archivo MOBI." @@ -5330,9 +5357,9 @@ msgid "" "remove the Mobi6 data, which means the file will not be usable on older " "Kindles. Are you sure?" msgstr "" -"Este archivo contiene ambos datos, KF8 y el antiguo Mobi6. Al retocar se " -"eliminarán los datons Mobi6, lo que significa que el archivo no podrá usarse " -"en los Kindles más antiguos. ¿Está seguro?" +"Este archivos MOBI contiene libros en formato KF8 y en el formato antiguo " +"Mobi6. Al retocar se eliminará el formato Mobi6, lo que significa que el " +"archivo no podrá usarse en los Kindles más antiguos. ¿Está seguro?" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:464 msgid "No details available" @@ -5411,9 +5438,32 @@ 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:328 +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 "" +"Este archivo MOBI no contiene un libro en formato KF8. KF8 es el nuevo " +"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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"Este archivos MOBI contiene libros en formato KF8 y en el formato antiguo " +"Mobi6. calibre sólo puede modificar archivos MOBI que contienen únicamente " +"libros en formato KF8." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +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/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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s de %(series)s" @@ -5423,7 +5473,7 @@ msgid "HTML TOC generation options." msgstr "Opciones de generación del Índice HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5479,79 +5529,79 @@ msgstr "No fue posible encontrar pdftohtml, compruebe que está en el PATH" msgid "Table of Contents:" msgstr "Índice" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Enviar archivo a tarjeta de almacenamiento en vez de a memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmar antes de borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometría de la ventana principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Notificar cuando haya una nueva versión disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Usar números romanos para los número de series" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordenar la lista de etiquetas por nombre, popularidad o calificación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Buscar un término o todos en las etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Numero de portadas de libros a mostrar en el modo de exploración por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Opciones predeterminadas para la conversión a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opciones para el visor de libros LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos que se visualizan usando el visor interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Columnas mostradas en la lista de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Lanzar el servidor de contenidos automáticamente al iniciar la aplicación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Antigüedad máxima de las noticias guardadas en la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Mostrar el icono en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Pasar las noticias descargadas al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" "Borrar libros nuevos de la biblioteca después de copiarlos al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5559,17 +5609,17 @@ msgstr "" "Mostrar el explorador de portadas en una ventana separada en vez de en la " "ventana principal de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Desactivar las notificaciones del icono de la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acción predeterminada que se ejecutará cuando se pulse el botón de «Enviar " "al dispositivo»" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5577,7 +5627,7 @@ msgstr "" "Ir buscando según se teclea. Si se desactiva esta opción, la búsqueda sólo " "tendrá lugar cuando se pulse la tecla Intro." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5587,7 +5637,7 @@ msgstr "" "búsqueda, en lugar de mostrar sólo las coincidencias. Puede pulsar la tecla " "N o la tecla F3 para ir al siguiente resultado." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5595,23 +5645,23 @@ msgstr "" "Número máximo de tareas de conversión o descarga simultáneas. Este número es " "el doble del valor real por razones históricas." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Descargar metadatos sociales (etiquetas/valoración/etc...)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Reemplazar el autor y el título con nuevos metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Descargar automáticamente la portada, si está disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limitar el número de tareas al número de CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5619,44 +5669,44 @@ msgstr "" "El diseño de la interfaz de usuario. El diseño ancho tiene el panel de " "detalles del libro a la derecha, el estrecho lo tiene debajo." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Mostrar la calificación promedio de cada elemento en el explorador de " "etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Desactivar animaciones de la interfaz" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Categorías del explorador de etiquetas que no se mostrarán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "ADVERTENCIA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERROR:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostrar de nuevo esta confirmación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Se requiere reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Reiniciar calibre ahora" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Escoger archivos" @@ -7711,7 +7761,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Colecciones" @@ -7822,7 +7872,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7841,7 +7891,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -9039,44 +9089,44 @@ msgstr "" "sea posible." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Este libro no tiene portada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Tamaño de portada: %(width)d×%(height)d píxeles" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Elegir portada para " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "No se puede leer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "No tiene permiso de lectura para el archivo: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Error leyendo el archivo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Hubo un error leyendo el archivo:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " no es una imagen válida" @@ -9133,7 +9183,7 @@ msgstr "Eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9280,7 +9330,7 @@ msgstr "&Sin imágenes" msgid "PDF Output" msgstr "Salida PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9290,52 +9340,52 @@ msgstr "" "si activa la casilla «Forzar». En caso contrario se usará el tamaño definido " "por el perfil de salida." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "&Reemplazar tamaño de página del perfil de salida" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Tamaño de página:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "Tamaño &personalizado:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "&Unidad:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "&Mantener las proporciones de la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Tipo de letra s&erif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Tipo de letra &sans-serif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Tipo de letra &monoespaciada:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Tipo de letra es&tándar:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "&Tamaño de letra predeterminado:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9345,11 +9395,15 @@ msgstr "&Tamaño de letra predeterminado:" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Tamaño de &letra monoespaciada:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Añadir &números de página al final de cada página." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Salida PMLZ" @@ -9557,7 +9611,7 @@ msgid "Remove the currently selected expression" msgstr "Eliminar la expresión seleccionada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Eliminar" @@ -9957,11 +10011,11 @@ msgstr "" "href=\"http://manual.calibre-ebook.com/xpath.html\">Cursillo de " "XPath.

    " -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Explorar por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "No se ha podido cargar el explorador de portadas" @@ -9981,7 +10035,7 @@ msgstr "No se ha podido cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Indefinido" @@ -11132,8 +11186,8 @@ msgid "Location" msgstr "Ubicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11152,13 +11206,13 @@ msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "El elemento está en blanco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." @@ -11313,12 +11367,12 @@ msgid "Copy to author" msgstr "Copiar en autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nombre de autor no válido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Los nombres de autor no pueden contener «&»." @@ -11471,7 +11525,7 @@ msgid "Standard metadata" msgstr "Metadatos estándar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadatos personalizados" @@ -11669,13 +11723,13 @@ msgstr "" "ordena Miguel de Cervantes como Cervantes, Miguel de." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Valoración:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Valoración de este libro: 0-5 estrellas" @@ -11752,7 +11806,7 @@ msgid "&Force numbers to start with:" msgstr "&Obligar a que los números empiecen por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Fecha:" @@ -11774,7 +11828,7 @@ msgid "Clear published date" msgstr "Borar la fecha de publicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Idiomas:" @@ -11861,13 +11915,13 @@ msgid "Set from &ebook file(s)" msgstr "Establecer a partir del (los) &archivo(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -12997,7 +13051,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Etiquetas:" @@ -13414,7 +13468,6 @@ msgid "The template box cannot be empty" msgstr "El cuadro de plantilla no puede estar vacío" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Establecer el color de la columna:" @@ -13856,7 +13909,7 @@ msgid "Regular expression (?P)" msgstr "Expresión regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13959,7 +14012,7 @@ msgid "Clear the font family" msgstr "Limpiar tipo de letra" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Explorador de portadas" @@ -13968,9 +14021,9 @@ msgid "Shift+Alt+B" msgstr "Mayús+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" -msgstr "Navegador de etiquetas" +msgstr "Explorador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 msgid "Shift+Alt+T" @@ -13992,7 +14045,7 @@ msgstr "Conectado " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Detalles del Libro" @@ -14244,7 +14297,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copiar el texto de búsqueda actual (en vez del nombre de búsqueda)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "estrellas" @@ -14252,43 +14305,43 @@ msgstr "estrellas" msgid "Y" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "En el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Tamaño (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modificado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "El nombre de búsqueda es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "El UUID de este libro es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permiso denegado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14296,32 +14349,32 @@ msgstr "" "No se pudo cambiar la ubicación en el disco de este libro. Quizá otro " "programa lo tenga abierto." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "No se pudieron establecerlos datos" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "No se pudieron establecer los datos, pulse «Mostrar detalles» para ver por " "qué" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "En la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marcado para borrarlo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Pulse dos veces para editarme

    " @@ -14738,61 +14791,63 @@ msgstr "Elegir formatos para " msgid "You do not have permission to read the following files:" msgstr "No tiene permiso para leer los siguientes archivos:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "No se ha seleccionado ningún formato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "No se pudieron leer los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "No se pudieron leer los metadatos del formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Explorar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Recortar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Descargar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Generar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "No es una imagen válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Especificar título y autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Debe especificar un título y un autor antes de generar una portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Portada no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "No se pudo cambiar la portada porque la imagen no es válida." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Tags Cambiadas" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14800,26 +14855,26 @@ msgstr "" "Ha modificado las etiquetas. Para usar el editor de etiquetas debe descartar " "o aplicar los cambios. ¿Desea aplicarlos?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Una lista de idiomas separados por comas para este libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Idioma desconocido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "No se reconoce el idioma %s" msgstr[1] "No se reconocen los idiomas %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14830,38 +14885,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Este ISBN es válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Este ISBN no es válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "ISBN no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Introduzca un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "El ISBN que ha introducido no es válido. Pruebe otra vez." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Editorial:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Borrar la fecha" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Publica&do:" @@ -14937,6 +14992,32 @@ msgstr "Procesado %s" msgid "Downloaded metadata fields" msgstr "Campos de metadatos descargados" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Elija una portada de la siguiente lista de páginas PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "Generando páginas PDF, espere..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Elegir una portada del PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Fallo al procesar" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "No se pudieron generar las páginas de este archivo PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "Este PDF no contiene páginas" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Modificar metadatos" @@ -15047,59 +15128,59 @@ msgstr "Cambiar cómo descarga calibre los metadatos" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "No se pudo abrir %s. ¿Lo está usando algún otro programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "No se pudo leer la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "No se pudo leer la portada del formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "La portada del formato %s no es válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Guardar cambios y modificar los metadatos de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Cambiar la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Portada y formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Metadatos básicos" @@ -15551,91 +15632,99 @@ msgstr "&Usar visor interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "Reiniciar todos los diálogos de &confirmación desactivados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Todas las columnas" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "icono con texto" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "icono sin texto" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "es verdadero" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "es falso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "no está definido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "tiene id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "no tiene id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "es igual a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "es menor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "es mayor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "tiene" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "no tiene" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "tiene el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "no tiene el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "está establecido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "no está establecido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "es" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "no es" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "coincide con el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "no coincide con el patrón" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Si la columna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15643,7 +15732,7 @@ msgstr "" "Introduzca un tipo de identificador o un tipo de identificador y un valor en " "la forma identificador:valor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15654,73 +15743,114 @@ msgstr "" "completo del idioma, en tal caso calibre intentará convertirlo " "automáticamente al código de idioma." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Introduzca un número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduzca una fecha en el formato AAAA-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Introduzca un texto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Introduzca una expresión regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Puede seleccionar varios valores separándolos con %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Crear o modificar una regla de coloreado de columna" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Cree una regla de coloreado rellenando los cuadros de abajo" +msgid "coloring" +msgstr "colorear" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "icono" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Crear o editar una regla de columna {0}" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Crear una regla de columna {0} rellenando los recuadros de abajo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Fijar el" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "color" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "de la columna:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "en" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "&Añadir un icono" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Los iconos deben ser cuadrados o apaisados" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Sólo si todas las condiciones siguientes se satisfacen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Añadir otra condición" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Puede desactivar una condición borrando todos sus cuadros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Texto de ejemplo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Seleccionar icono" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "No se ha seleccionado ningún icono" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Debe elegir un icono para esta regla" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Condición no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Una de las condiciones para esta regla no es válida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "No hay condiciones" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Debe especificar al menos una condición no nula para esta regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15733,29 +15863,49 @@ msgstr "" "
    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Establecer el color de %(col)s a %(color)s si " -"las\n" -" siguientes condiciones se satisfacen:

    \n" +"

    Establecer el %(kind)s de %(col)s a " +"%(color)s si las siguientes\n" +" condiciones se cumplen:

    \n" "
      %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Si la columna %(col)s %(action)s el valor: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Añadir regla" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Borrar regla" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Mover la regla seleccionada hacia arriba" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Mover la regla seleccionada hacia abajo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Añadir regla avanzada" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15766,36 +15916,27 @@ msgstr "" "para empezar.

    Puede modificar una regla existente pulsando dos " "veces sobre ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Añadir regla" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"Puede añadir iconos a las columnas de la lista de libros creando «reglas» " +"que le indican a calibre qué icono usar. Pulse el botón «Añadir regla» para " +"comenzar.

    Puede modificar una regla existente pulsando dos veces " +"sobre ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Borrar regla" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Mover la regla seleccionada hacia arriba" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Mover la regla seleccionada hacia abajo" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Añadir regla avanzada" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "No hay ninguna regla seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "No se seleccionó ninguna regla para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "borrar" @@ -16442,120 +16583,124 @@ msgstr "Estilo de calibre" msgid "System default" msgstr "Predeterminado del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Apagado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Pequeño" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Siempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Si hay suficiente espacio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Por la primera letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Coloreado de columna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Iconos de columna" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " o " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Se&leccionar idioma (requiere reiniciar el programa):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Activar &icono en bandeja del sistema (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Diseño de la interfa&z de usuario (requiere reinicio):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Desactiva todas las animaciones. Útil si tiene un ordenador lento o antiguo." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Desactivar &animaciones" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Desactivar ¬ificaciones en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Mostrar pantalla de bien&venida al inicio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Tamaño de icono:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Mostrar &texto bajo los iconos:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Tipo de letra de la interfaz:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Cambiar &tipo de letra (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "&Estilo de la interfaz de usuario (requiere reinicio):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Mostrar &ayudas emergentes en la lista de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Interfaz principal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16563,27 +16708,27 @@ msgstr "" "Los comentarios se mostrarán siempre al final, independientemente de " "la posición que se asigne aquí." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Usar números &romanos para las series" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Seleccionar metadatos mostrados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Mover hacia arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Mover hacia abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Plantilla de enlace de autor predeterminada:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16597,19 +16742,19 @@ msgstr "" "Puede usar los valores «{author}» y «{author_sort}», y cualquier función de " "plantilla." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Mostrar &portada en el panel de detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Mostrar el tamaño de la portada del libro en píxeles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Mostrar &tamaño de portada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16626,11 +16771,11 @@ msgstr "" "no aparece en el cuadro, cada etiqueta se mostrará en una línea\n" "aparte." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" -msgstr "Metodo de &división de categorías en el navegador de etiquetas:" +msgstr "Metodo de &división de categorías en el explorador de etiquetas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16638,17 +16783,17 @@ msgid "" "have a list of fixed-sized groups. Set to disabled\n" "if you never want subcategories" msgstr "" -"Elija cómo se muestran las subcategorías en el navegador\n" +"Elija cómo se muestran las subcategorías en el explorador\n" "de etiquetas cuando hay más elementos que el límite.\n" "Seleccione por inicial para ver una lista de iniciales. Seleccione\n" "dividido para que se muestre una lista de grupos de tamaño\n" "fijo. Desactívelo si no quiere que se muestren nunca las subcategorías." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Contraer cuando el número de elementos sea mayor de:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16660,11 +16805,11 @@ msgstr "" "establecido\n" "en «disable», se ignora este valor." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Categorías que no se dividen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16678,39 +16823,43 @@ msgstr "" "colapsar categorías jerárquicas que tienen sólo unos pocos\n" "elementos de nivel superior." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Mostrar &calificaciones promedio en el explorador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categorías con elementos &jerárquicos:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Usar colores &alternos en las líneas del Explorador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Mostrar explorador de &portadas en ventana separada (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Nú&mero de portadas a mostrar en el explorador (requiere reinicio):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Al mostrar el explorador de portadas en una ventana separada, hacerlo a " "pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" "Puede pulsar las teclas %s para alternar el modo de pantalla completa." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Mostrar &reflejos en el explorador de portadas" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17999,7 +18148,7 @@ msgstr "El menu contextual para los libros que están en el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:229 msgid "The context menu for the cover browser" -msgstr "El menu contextual para el navegador de portadas" +msgstr "El menu contextual para el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:235 msgid "Click to choose toolbar or menu to customize" @@ -18675,48 +18824,48 @@ msgstr "Recargar" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "El nombre del término agrupado de búsqueda es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar los autores de varios libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar los metadatos de muchos libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Búsquedas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Cambiar el nombre a la categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "No puede usar puntos en el nombre de las categorías de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "El nombre %s ya está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Nombre de búsqueda duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "El nombre guardado buscado %s está en uso." @@ -18804,7 +18953,7 @@ msgstr "%s será eliminado de todos los libros. ¿Está seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:333 msgid "Find item in tag browser" -msgstr "Buscar elemento en el navegador de etiquetas" +msgstr "Buscar elemento en el explorador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:337 msgid "" @@ -18863,7 +19012,7 @@ msgstr "Ordenar por calificación promedio" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:410 msgid "Set the sort order for entries in the Tag Browser" -msgstr "Establece el orden de las entradas en el navegador de etiquetas" +msgstr "Establece el orden de las entradas en el explorador de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:413 msgid "Match type" @@ -18873,7 +19022,7 @@ msgstr "Tipo de coincidencia" msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -"Al seleccionar varias entradas en el navegador de etiquetas buscar una " +"Al seleccionar varias entradas en el explorador de etiquetas buscar una " "cualquiera o todas ellas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:429 @@ -20125,10 +20274,6 @@ msgstr "Cargar tema" msgid "Load a theme" msgstr "Cargar un tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Fallo al procesar" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -22062,24 +22207,24 @@ msgstr "restaurada preferencia " msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr " (%s libros)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -23754,74 +23899,78 @@ msgid "Spanish (Argentina)" msgstr "Español (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Español (Costa Rica)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Español (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "PM" @@ -24487,7 +24636,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:122 msgid "Control order of categories in the tag browser" -msgstr "Controlar orden de categorías en el navegador de etiquetas" +msgstr "Controlar orden de categorías en el explorador de etiquetas" #: /home/kovid/work/calibre/resources/default_tweaks.py:123 msgid "" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index e11c77b2ce..0a3673f0c2 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-20 22:03+0000\n" "Last-Translator: Vapsik \n" "Language-Team: Estonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:47+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:49+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Ei tee midagi" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -967,36 +967,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Jah" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Peamine" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1011,76 +1011,76 @@ msgstr "Kaart B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1239,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2518,7 +2518,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3134,6 +3134,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4173,8 +4191,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4186,14 +4204,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4203,7 +4221,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4226,7 +4244,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4241,7 +4259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4253,7 +4271,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4265,7 +4283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4380,7 +4398,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4430,7 +4448,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Amazoni meta-andmed võetakse selle riigi Amazoni lehelt." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon ei saatnud andmeid. Proovi hiljem uuesti." @@ -4507,10 +4525,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4612,9 +4632,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4624,7 +4661,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4676,165 +4713,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6717,7 +6754,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6828,7 +6865,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6847,7 +6884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7978,44 +8015,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8070,7 +8107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8210,7 +8247,7 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -8220,52 +8257,52 @@ msgstr "" "\"Kirjuta üle\" kastikese. Vastasel juhul kasutatakse väljundprofiili " "suurust." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "&Kirjuta üle väljundprofiili paberi suurus" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8275,11 +8312,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8473,7 +8514,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8844,11 +8885,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8868,7 +8909,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9885,8 +9926,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9905,13 +9946,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10057,12 +10098,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10208,7 +10249,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10374,13 +10415,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10447,7 +10488,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10469,7 +10510,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10539,13 +10580,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11569,7 +11610,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11942,7 +11983,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12353,7 +12393,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12456,7 +12496,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12465,7 +12505,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12489,7 +12529,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12732,7 +12772,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12740,72 +12780,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13187,86 +13227,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13274,38 +13316,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13375,6 +13417,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13474,59 +13542,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13897,170 +13965,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14069,59 +14186,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14674,145 +14798,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14821,19 +14949,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14843,11 +14971,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14856,22 +14984,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14880,35 +15008,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16587,46 +16719,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17939,10 +18071,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19460,22 +19588,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20798,74 +20926,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 4ab38590e2..1cbc14a65e 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 04:44+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:46+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -86,7 +86,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Ez du ezer egiten" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1019,36 +1019,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Bai" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Nagusia" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "A txartela" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "B txartela" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1063,76 @@ msgstr "B txartela" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Albisteak" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "aztertua" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "bai" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "Ez" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "aztertu gabea" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "gaur" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "atzo" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "hilabetehonetan" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "duelaegunbatzuk" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "hutsik" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "hutsunea, zuriunea" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1334,8 +1334,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalogoa" @@ -2804,7 +2804,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Ez dago espazio libre nahikorik memoria-txartelean." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Prozesatua %s" @@ -3612,6 +3612,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4862,8 +4880,8 @@ msgstr "Ez" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4875,14 +4893,14 @@ msgid "Title" msgstr "Izenburua" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Egilea(k)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Argitaratzailea" @@ -4892,7 +4910,7 @@ msgid "Producer" msgstr "Ekoizlea" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4915,7 +4933,7 @@ msgstr "Iruzkinak" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4930,7 +4948,7 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4942,7 +4960,7 @@ msgstr[0] "Sailak" msgstr[1] "Sailak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4954,7 +4972,7 @@ msgstr "Dataren zigilua (noizkoa)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5087,7 +5105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Liburu-azala" @@ -5137,7 +5155,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Denbora agortua Amazon itxoiten. Beranduago berriro saiatu." @@ -5222,10 +5240,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -5324,9 +5344,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Liburu %(sidx)s nondik %(series)s" @@ -5336,7 +5373,7 @@ msgid "HTML TOC generation options." msgstr "HTML aurkibideak sortzeko aukerak." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5392,81 +5429,81 @@ msgstr "" msgid "Table of Contents:" msgstr "Aurkibidea:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Lehenetsita: bidali fitxategia memoria-txartelara trepetaren memoria " "nagusira bidali beharrean" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Baieztatu ezabatu baino lehen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Leiho nagusiaren geometria" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Oharra bidali bertsio berri bat eskuragarri dagoen bakoitzean" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Erabili zenbaki erromatarrak zenbaki segidetarako" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" "Sailkatu etiketa zerrendak, izenen arabera, ospearen arabera edo balorazioen " "arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" "Etiketen egokitasuna, korrespondentzia egiten du baten arabera edo guztien " "arabera." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Erakutsiko den liburu-azal kopurua, liburu-azal-arakatzaile moduan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Lehenetsitako balioak LRF formatura bihurtzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Aukerak LRF liburu-e irakurgailuarentzat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Barneko irakurtzeko sistema erabilita ikus daitezkeen formatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Liburu zerrenda zenbat zutabetan erakutsiko" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Automatikoki abiaraziko du zerbitzariko edukia hasi aplikazioan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Albiste zaharragoak datu basean gordeta" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Erakutsi sistemako erretiluaren ikonoa" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Karga itzazu irakurgailuan deskargaturiko albisteak" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Liburutegitik liburu berriak ezabatu gailura igo eta gero" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5474,98 +5511,98 @@ msgstr "" "Erakutsi Cover Flow, (liburu-azal nabigazioa), berariazko leiho batean eta " "ez calibreren leiho nagusian" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Desgaitu abisuak sistemaren erretilu ikonotik" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Lehenetsitako egiteko ekintza klik egiten duzunean \"bidali irakurgailura\" " "botoian" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" "Deskargatu gizarte mailako metadatuak (etiketak/balorazioak/eta abar.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" "Gainetik idatzi egilearen izena eta testuaren izenburua metadatu berriekin" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Modu automatikoan deskargatu liburu-azala, eskura baldin badago." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Murriztu itzazu aldi bereko gehienezko egitekoen kopurua dauden CPU-en " "arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Erakutsi batez besteko balorazioa kontu bakoitzeko etiketen arakatzailean" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Desgaitu EI (erabiltzailearen interfazearen) animazioak" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "etiketatu arakatzailearen kategoriak ez erakusteko moduan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Erakutsi berriro ere baieztaben hau" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Berrabiarazi beharko" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Aukeratu fitxategiak" @@ -7524,7 +7561,7 @@ msgstr "" "%(sidx)s horretako %(series)s liburua" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Bildumak" @@ -7635,7 +7672,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7654,7 +7691,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8797,44 +8834,44 @@ msgstr "" "metadatu gehien gordeko ditu." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Aukeratu liburu-azala honentzat: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Ezin irakurri" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Ez duzu fitxategi hau irakurtzeko baimenik: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Huts egin du fitxategia irakurtzerakoan" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Akats bat egon da fitxategitik irakurtzerakoan:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " ez da irudi baliogarria" @@ -8891,7 +8928,7 @@ msgstr "Etike&tak: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9034,59 +9071,59 @@ msgstr "Ez dago &Irudirik" msgid "PDF Output" msgstr "PDF outputa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Paperaren tamaina:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Ondo gorde liburu-azalaren &itxura proportzioa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif familia:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans familia:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Monospace familia:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Letra-tipo es&tandarra:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9096,11 +9133,15 @@ msgstr "" msgid " px" msgstr " pixelak" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Monospace &letra-tipoaren tamaina:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ Output" @@ -9300,7 +9341,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Kendu" @@ -9682,11 +9723,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Liburu-azaletan zehar arakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" @@ -9706,7 +9747,7 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Definitu gabea" @@ -10758,8 +10799,8 @@ msgid "Location" msgstr "Kokalekua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10778,13 +10819,13 @@ msgstr "%(curr)s (zen %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Elementua zuriz dago" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." @@ -10934,12 +10975,12 @@ msgid "Copy to author" msgstr "Autorean kopiatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Baliogarria ez den egile izena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Egile izenek ezin dute & karakterea eduki." @@ -11085,7 +11126,7 @@ msgid "Standard metadata" msgstr "Metadatu estandarrak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadatu pertsonalizatuak" @@ -11279,13 +11320,13 @@ msgstr "" "Charles Dickens honela sailkatuko da; Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Balorazioa:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Liburu honen balorazioa. 0-5 izar" @@ -11364,7 +11405,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Data:" @@ -11386,7 +11427,7 @@ msgid "Clear published date" msgstr "Argitalpen data ezabatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Hizkuntzak:" @@ -11463,13 +11504,13 @@ msgid "Set from &ebook file(s)" msgstr "Ezarri &e-liburu(eta)ko fitxategi(eta)tik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Oinarrizko metadatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Pertsonalizaturiko metadatuak" @@ -12519,7 +12560,7 @@ msgid "&Author:" msgstr "Egile&a:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Etiketak:" @@ -12902,7 +12943,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -13329,7 +13369,7 @@ msgid "Regular expression (?P)" msgstr "Adierazpen arrunta (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBNa:" @@ -13432,7 +13472,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Liburu-azalen arakatzailea" @@ -13441,7 +13481,7 @@ msgid "Shift+Alt+B" msgstr "Maiusk+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Etiketa arakatzailea" @@ -13465,7 +13505,7 @@ msgstr "Konektaturik " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Liburuaren zehaztasunak" @@ -13711,7 +13751,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopiatu oraingo bilaketa testua (bilaketa izenaren ordez)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -13719,72 +13759,72 @@ msgstr "" msgid "Y" msgstr "B" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Irakurgailuan" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Tamaina (Mb)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Bilaketa izena hauxe: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Ez zaizu baimenik eman" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Liburutegian" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Tamaina" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Ezabatzeko markatuta" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Egin ezazu klik birritan editatzeko

    " @@ -14189,87 +14229,89 @@ msgstr "Aukeratu formatuak honentzat " msgid "You do not have permission to read the following files:" msgstr "Ez daukazu honako fitxategiak irakurtzeko baimenik:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Formaturik ez da aukeratu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Ezin izan dira metadatuak irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Ezin izan dira metadatuak irakurri %s formatutik" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Arakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "M&oztu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Deskargatu liburu&azala" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Sortu liburu-azala" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Ez da irudi baliogarria" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Zehaztu egilea eta izenburua" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" "Azala sortu baino lehenago egilea eta izenburua zehaztu beharko dituzu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Aldatu diren etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14277,38 +14319,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "ISBN zenbaki baliogarria" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "ISBN zenbaki balio gabea" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Argitaratu&rik:" @@ -14378,6 +14420,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -14483,59 +14551,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Ezin izan da liburu-azala irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Ezin izan da %s formatutik irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Liburu-azala %s formatuan ez du balio" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Gorde aldaketak eta editatu %s horren metadatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Iruzkinak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14922,170 +14990,219 @@ msgstr "Erabili barneko &ikusgailua honetarako:" msgid "Reset all disabled &confirmation dialogs" msgstr "Berrezarri desgaitutako &baieztapen elkarrizketak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Sortu/editatu zutabeak koloreztatzeko araua" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15094,59 +15211,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Gehitu araua" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Gehitu araua" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15741,147 +15865,151 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Txiki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Handi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Ertain" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Beti" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Inoiz ez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Lehen letratik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Desgaitua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partizioduna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Zutabeen koloreztatzea" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " edo " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Aukeratu &hizkuntza (berrabiarazi beharko gero):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Gaitu sistema &erretilu ikonoa (berrabiarazi beharko)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Erabiltzailearen interfazearen &diseinua (berrabiarazi beharko):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Desgaitu animazio guztiak. Erabilgarria ordenagailu motela/zaharra baldin " "badaukazu." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Desgaitu &animazioak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Desgaitu &abisuak sistemaren erretiluan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Erakutsi &splash (harrerako) pantaila hasterakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Tresna-barra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Ikonoaren tamaina:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Erakutsi &testua ikonoen azpian:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Interfazeko letra-tipoa:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Aldatu &letra-tipoa (berrabiazi beharko)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Erabili &Erromatar zenbakiak liburu-sailetarako" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15890,19 +16018,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15912,11 +16040,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15930,22 +16058,22 @@ msgstr "" "izateko neurriz egokiturik dauden taldeak. Ezarri desgaitua\n" "ez badituzu inoiz azpikategoriak nahi." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Tolestu hurrengoak baino sarrera gehiagorekin:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15954,39 +16082,43 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Erakutsi &batez besteko balorazioak etiketen arakatzailean" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Sarrera &hierarkikoak dituzten kategoriak:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Erakutsi liburu-azala &arakatzailea leiho bananduetan (berrabiarazi beharko)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "Nabigatzaile moduan erakusteko liburu-azalen &Kopurua (berrabiarazi " "beharko):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" "%s teklak saka ditzazkezu pantaila osoko modua aktibatzeko/desaktibatzeko." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17750,48 +17882,48 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Taldekatutako bilaketa terminoaren izena \"{0}\" da" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Liburu multzo batean egileen izenak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Bilaketak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Bilaketa izena bikoiztua" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "%s bilaketa izen hori dagoeneko erabilia izan da." @@ -19152,10 +19284,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20902,24 +21030,24 @@ msgstr "" msgid "creating custom column " msgstr "zutabe pertsonalizatua sortzen " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -22296,74 +22424,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Alemana (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Frantsesa (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Nederlandera (Herbehereak)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Nederlandera (Belgika)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index fae2b374e3..9481a25807 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand \n" "Language-Team: Persian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:55+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:58+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -962,36 +962,36 @@ msgstr "آدرس برای کتاب خانه طولانی است. باید کمت #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "بلی" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "اصلی" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1006,76 +1006,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1234,8 +1234,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2513,7 +2513,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3119,6 +3119,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4144,8 +4162,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4157,14 +4175,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4174,7 +4192,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4197,7 +4215,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4212,7 +4230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4224,7 +4242,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4236,7 +4254,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4351,7 +4369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4401,7 +4419,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4478,10 +4496,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4580,9 +4600,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4592,7 +4629,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4644,165 +4681,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6683,7 +6720,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6794,7 +6831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6813,7 +6850,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7933,44 +7970,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8025,7 +8062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8165,59 +8202,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8227,11 +8264,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8425,7 +8466,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8796,11 +8837,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8820,7 +8861,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9837,8 +9878,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9857,13 +9898,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10009,12 +10050,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10160,7 +10201,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10326,13 +10367,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10399,7 +10440,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10421,7 +10462,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10491,13 +10532,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11521,7 +11562,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11894,7 +11935,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12305,7 +12345,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12408,7 +12448,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12417,7 +12457,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12441,7 +12481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12684,7 +12724,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12692,72 +12732,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13139,86 +13179,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13226,38 +13268,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13327,6 +13369,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13426,59 +13494,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13849,170 +13917,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14021,59 +14138,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14626,145 +14750,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14773,19 +14901,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14795,11 +14923,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14808,22 +14936,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14832,35 +14960,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16537,46 +16669,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17889,10 +18021,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19397,22 +19525,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20733,74 +20861,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 49e8bf7f46..734a92fad7 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-11-05 18:06+0000\n" "Last-Translator: Harry Salmimaa \n" "Language-Team: Finnish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:47+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:50+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Ei tee mitään" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -978,36 +978,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1022,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Uutiset" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1255,8 +1255,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Luettelo" @@ -2539,7 +2539,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Muistikortilla ei ole riittävästi vapaata tilaa" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s renderöity" @@ -3191,6 +3191,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4229,8 +4247,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4242,14 +4260,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Tekijä(t)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4259,7 +4277,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4282,7 +4300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4297,7 +4315,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4309,7 +4327,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4436,7 +4454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4486,7 +4504,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4563,10 +4581,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4665,9 +4685,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4677,7 +4714,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4729,165 +4766,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6769,7 +6806,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6880,7 +6917,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6899,7 +6936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8019,44 +8056,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8111,7 +8148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8251,59 +8288,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8313,11 +8350,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8511,7 +8552,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8882,11 +8923,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8906,7 +8947,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9923,8 +9964,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9943,13 +9984,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10095,12 +10136,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10246,7 +10287,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10412,13 +10453,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10485,7 +10526,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10507,7 +10548,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10577,13 +10618,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11607,7 +11648,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11980,7 +12021,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12391,7 +12431,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12494,7 +12534,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12503,7 +12543,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12527,7 +12567,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12770,7 +12810,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12778,72 +12818,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Koko (Mt)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13225,86 +13265,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13312,38 +13354,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13413,6 +13455,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13512,59 +13580,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13935,170 +14003,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14107,59 +14224,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14712,145 +14836,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14859,19 +14987,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14881,11 +15009,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14894,22 +15022,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14918,35 +15046,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16623,46 +16755,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17975,10 +18107,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19494,22 +19622,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20830,74 +20958,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 10126105c5..0706e9e38b 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:47+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:49+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 8a5154843b..2b4100c011 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-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-24 01:01+0000\n" -"Last-Translator: Hélion du Mas des Bourboux \n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-06 12:12+0000\n" +"Last-Translator: Nicolas Briche \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-01-26 04:48+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:42+0000\n" +"X-Generator: Launchpad (build 16477)\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" @@ -88,7 +88,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -123,9 +123,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -136,8 +136,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -158,16 +158,16 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -176,22 +176,22 @@ msgstr "Ne fait strictement rien" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1024,36 +1024,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Carte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Carte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1068,76 @@ msgstr "Carte B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Informations" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "Vérifié" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "Non" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "Non vérifié" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "Aujourd’hui" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "Hier" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "Ce mois-ci" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "il y a quelques jours" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "Vide" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "vierge" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Requête booléenne invalide \"{0}\"" @@ -1341,8 +1341,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalogue" @@ -2819,7 +2819,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Espace libre insuffisant sur la carte mémoire" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Rendu de %s" @@ -3622,6 +3622,31 @@ msgstr "" "Génère un fichier PDF non compressé, utile pour le débogage, ne fonctionne " "qu'avec le nouveau moteur PDF." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Rajoute les numéros sur chaque bas de page dans les fichiers PDF générés. Si " +"vous précisez un modèle de pied de page, ce dernier sera appliqué " +"préalablement à cette option." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Rajoute un modèle HTML pour générer un pied de page sur chaque page. La " +"chaîne de caractères _PAGENUM_ sera remplacée par le numéro de page courant." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Un modèle HTML utilisé pour générer une en-tête sur chaque page. La chaîne " +"de caractères _PAGENUM_ sera remplacée par le numéro de page courant." + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4998,8 +5023,8 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -5011,14 +5036,14 @@ msgid "Title" msgstr "Titre" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Auteur(s)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Éditeur" @@ -5028,7 +5053,7 @@ msgid "Producer" msgstr "Producteur" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -5051,7 +5076,7 @@ msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -5066,7 +5091,7 @@ msgstr "Etiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -5078,7 +5103,7 @@ msgstr[0] "Série" msgstr[1] "Séries" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -5090,7 +5115,7 @@ msgstr "Horodatage" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5236,7 +5261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Couverture" @@ -5288,7 +5313,7 @@ msgstr "" "Les métadonnées d’Amazon seront récupérées en utilisant ce site web Amazon " "du pays.." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon : délai de connexion dépassé. Veuillez réessayer plus tard." @@ -5384,10 +5409,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:315 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:320 msgid "This is not a MOBI file." msgstr "Ceci n'est pas un fichier MOBI." @@ -5493,9 +5520,33 @@ 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:328 +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 "" +"Ce fichier MOBI ne contient pas de livre au format KF8. KF8 est le nouveau " +"format d'Amazon, Calibre peut uniquement éditer les fichiers MOBI contenant " +"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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"Ce fichier MOBI contient à la fois le format KF8 et les anciennes données " +"Mobi6. Calibre peut uniquement éditer les fichiers MOBI contenant des livres " +"au format KF8" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +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/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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livre %(sidx)s sur %(series)s" @@ -5505,7 +5556,7 @@ msgid "HTML TOC generation options." msgstr "Options pour la génération des tables de matières HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5563,80 +5614,80 @@ msgstr "" msgid "Table of Contents:" msgstr "Table des matières :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Par défaut, envoyer le fichier dans la carte mémoire à la place de la " "mémoire principale" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmer avant la suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Géométrie de l’écran principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Avertir lorsqu’une nouvelle version est disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Utiliser les chiffres romains pour les numéros de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Trier la liste d’étiquettes par nom, popularité ou note (classement)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Faire correspondre les étiquettes par n’importe laquelle ou toutes." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Nombre de couvertures à afficher dans le mode de navigation par couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Valeurs par défaut pour la conversion vers LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Options pour le visionneur de livre numérique LFR" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formats qui sont affichés par le visionneur interne" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Colonnes affichées dans la liste de livres" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Démarrer automatiquement le serveur de contenu au démarrage de l’application" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Anciennes informations conservées dans la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Afficher l’icône dans la zone de notification" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Envoyer les informations téléchargées vers l’appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" "Effacer les nouveaux livres de la bibliothèque après l’envoi à l’appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5644,17 +5695,17 @@ msgstr "" "Afficher la navigation par couverture dans une fenêtre séparée au lieu de la " "fenêtre principale de Calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Désactiver les alertes dans la zone de notification" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Action par défaut à réaliser quand le bouton « envoyer au lecteur » est " "cliqué" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5662,7 +5713,7 @@ msgstr "" "Démarrer la recherche lors de la frappe. Si c’est désactivé alors la " "recherche n’aura lieu que lorsque la touche Enter ou Return sera pressée." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5673,7 +5724,7 @@ msgstr "" "pouvez utiliser N ou la touche F3 pour vous déplacer jusqu’au résultat " "suivant." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5682,25 +5733,25 @@ msgstr "" "simultanés. Ce nombre est le double de la valeur actuelle pour des raisons " "historiques." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Télécharger les métadonnées sociales (étiquettes, classement, etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Remplacer l’auteur et le titre avec de nouvelles métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" "Télécharger automatiquement la couverture, si celle-ci est disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Limiter le nombre maximum de travaux simultanés au nombre de processeurs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5709,42 +5760,42 @@ msgstr "" "panneau de détails du livre sur la droite, et en mode réduit (narrow), elle " "l’a en bas." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Afficher la note moyenne par article dans le navigateur d’étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Désactiver les animations de IU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "catégories du navigateur d’étiquettes à ne pas afficher" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "ATTENTION :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERREUR :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Afficher cette confirmation à nouveau" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Redémarrage nécessaire" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Redémarrer calibre maintenant" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Choisir les fichiers" @@ -7829,7 +7880,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Livre %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Collections" @@ -7940,7 +7991,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7959,7 +8010,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -9165,44 +9216,44 @@ msgstr "" "métadonnées que possible." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Ce livre n’a pas de couverture" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Taille de la couverture: %(width)d x %(height)d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Choisir la couverture pour " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Impossible de lire" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Vous n’avez pas les permissions nécessaires pour lire ce fichier : " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Erreur à la lecture du fichier" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Il y a eu une erreur à la lecture du fichier :
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " n’est pas une image compatible" @@ -9259,7 +9310,7 @@ msgstr "Eti&quettes : " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9408,7 +9459,7 @@ msgstr "Pas d’&Images" msgid "PDF Output" msgstr "Sortie PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9418,52 +9469,52 @@ msgstr "" "que si vous cochez la case \"Supplanter\" ci-dessous. Dans le cas contraire, " "la taille du profil de sortie sera utilisée." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "&Supplanter la taille du papier définie dans le profile de sortie" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Taille du &Papier :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Taille personnalisée" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "&Unité :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Conserver les &proportions de la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Famille Se&rif :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Famille &Sans :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Famille &Monospace :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Police s&tandard :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Taille de la police par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9473,11 +9524,15 @@ msgstr "Taille de la police par défaut" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Taille de la &police Monospace :" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Rajoute le &numéro de page à chaque fin de page" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Sortie PMLZ" @@ -9690,7 +9745,7 @@ msgid "Remove the currently selected expression" msgstr "Supprimer l'expression selectionnée" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Supprimer" @@ -10100,13 +10155,13 @@ msgstr "" "l'utilisation de XPath, voir le tutoriel XPath.

    " -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Navigation par couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" -msgstr "Le navigateur de coverture ne peut ête chargé" +msgstr "Le navigateur de couvertures ne peut être chargé" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:92 @@ -10124,7 +10179,7 @@ msgstr "Le navigateur de coverture ne peut ête chargé" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Indéfini(e)" @@ -11314,8 +11369,8 @@ msgid "Location" msgstr "Emplacement" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11334,13 +11389,13 @@ msgstr "%(curr)s (précédemment %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "L’article est vide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Un article ne peut être défini à une valeur nulle. Supprimez le à la place." @@ -11499,12 +11554,12 @@ msgid "Copy to author" msgstr "Copier vers auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nom de l’auteur erroné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Les noms d’auteurs ne peuvent pas contenir le caractère &" @@ -11656,7 +11711,7 @@ msgid "Standard metadata" msgstr "Métadonnée standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Métadonnée personnalisée" @@ -11856,13 +11911,13 @@ msgstr "" "Dickens doit être classé comme Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Note :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Note de ce livre. de 0 à 5 étoiles" @@ -11942,7 +11997,7 @@ msgid "&Force numbers to start with:" msgstr "&Forcer les nombres à commencer avec:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Date :" @@ -11964,7 +12019,7 @@ msgid "Clear published date" msgstr "Effacer la date de publication" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Langues:" @@ -12050,13 +12105,13 @@ msgid "Set from &ebook file(s)" msgstr "Fixer à partir du(des) fichier(s) de &livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Metadonnées de &base" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Metadonnées &personnalisées" @@ -13208,7 +13263,7 @@ msgid "&Author:" msgstr "&Auteur:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Étiquettes:" @@ -13627,7 +13682,6 @@ msgid "The template box cannot be empty" msgstr "La boîte modèle ne peut pas être vide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Indiquer la couleur de la colonne:" @@ -14070,7 +14124,7 @@ msgid "Regular expression (?P)" msgstr "Expression rationnelle (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN :" @@ -14173,7 +14227,7 @@ msgid "Clear the font family" msgstr "Supprimer la famille de polices" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Navigateur de couvertures" @@ -14182,7 +14236,7 @@ msgid "Shift+Alt+B" msgstr "Maj+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Navigateur d’étiquettes" @@ -14206,7 +14260,7 @@ msgstr "Connecté : " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Détails du livre" @@ -14460,7 +14514,7 @@ msgstr "" "Copier le texte de recherche courant (au lieu du nom de la recherche)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "étoiles" @@ -14468,43 +14522,43 @@ msgstr "étoiles" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Dans l’appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Taille (Mo)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modifié" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Le nom recherché/consulté est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID de ce livre est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permission refusée" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14512,32 +14566,32 @@ msgstr "" "Impossible de changer l’emplacement du livre sur le disque. Est-il ouvert " "dans un autre programme?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Échec de la mise en place des données" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Échec de la mise en place des données, cliquer sur Afficher les détails pour " "voir pourquoi." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Dans la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Taille" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marqué pour suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Double clic pour m’ éditer

    " @@ -14962,62 +15016,64 @@ msgstr "Choisir les formats pour " msgid "You do not have permission to read the following files:" msgstr "Vous n’avez par la permission de lire les fichiers suivants :" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Aucun format sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Impossible de lire les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Impossible de lire les métadonnées à partir du format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Parcourir" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "R&ogner" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Télécharger la cou&verture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Générer la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "N’est pas une image correcte" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Précisez le titre et l’auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" "Vous devez préciser un titre et un auteur avant de générer une couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Couverture invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Impossible de modifier la couverture car l’image est invalide." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Etiquettes modifiées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -15026,26 +15082,26 @@ msgstr "" "vous devez soit ou appliquer ces modifications. Voulez-vous appliquer les " "modifications?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Une liste séparée par des virgules de langues pour ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Langage inconnu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "La langue %s n’est pas reconnue" msgstr[1] "Les langues %s ne sont pas reconnues" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds :" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -15056,38 +15112,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Le numéro ISBN est correct" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Le numéro ISBN est incorrect" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "ISBN invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Entrer un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "L’ISBN entré n’est pas valide. Essayer de nouveau." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Éditeur:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Effacer la date" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Pu&blié :" @@ -15163,6 +15219,33 @@ msgstr "Traité %s" msgid "Downloaded metadata fields" msgstr "Champs de métadonnées téléchargés" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" +"Choisir une image de couverture parmi la liste des pages PDF ci-dessous" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "Génération des pages au format PDF, veuillez patienter..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Veuillez choisir une image de couverture depuis le PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Echec du rendu" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "Impossible de générer ce fichier PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "Ce fichier PDF ne contient aucune page" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Éditer les métadonnées" @@ -15274,61 +15357,61 @@ msgstr "Modifier la manière dont calibre télécharge les métadonnées" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d sur %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" "Impossible d’ouvrir %s. Est-il en cours d’utilisation par un autre programme " "?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Impossible de lire la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Impossible de lire la couverture à partir du format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "La couverture au format %s est incompatible" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Enregistrer les changements et éditer les métadonnées de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Changer la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mmentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Couverture et formats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Métadonnées personnalisées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Commentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Métadonnées basiques" @@ -15783,91 +15866,99 @@ msgstr "Utiliser le &visionneur interne pour :" msgid "Reset all disabled &confirmation dialogs" msgstr "Réinitialiser tous les dialogues de &confirmation" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Toutes les colonnes" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "icône avec texte" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "icône sans texte" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "est vrai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "est faux" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "est indéfini" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "possède un id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "ne possède pas d’id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "est égal à" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "est inférieur à" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "est supérieur à" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "possède" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "ne possède pas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "possède un modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "ne possède pas de modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "est défini" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "n’est pas défini" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "est" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "n’est pas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "correspond au modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "ne correspond pas au modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Si la valeur ___ column ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15875,7 +15966,7 @@ msgstr "" "Entrez soit un type d’identifiant, soit un type d’identifiant et une valeur " "sous la forme identifiant:valeur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15886,76 +15977,117 @@ msgstr "" "complet de la langue. Dans ce cas, Calibre essayera de le convertir " "automatiquement en code langue." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Entrer un nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Entrer une date au format YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Entrer une chaîne." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Entrer une expression rationnelle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" "Vous pouvez faire de la correspondance de multiples valeurs en les séparant " "par %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Créer/éditer une règle de coloration de colonne" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Créer une règle de coloration en remplissant les boîtes ci-dessous" +msgid "coloring" +msgstr "Couleur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "icône" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Ajouter/éditer une règle de colonne {0}" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Créez une règle de colonne {0} en remplissant les cases ci-dessous" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Définir le" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "couleur" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "de la colonne :" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "vers" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "&Ajouter une icône" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Les icônes doivent être carrés ou rectangulaires" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Seulement si toutes les conditions suivantes sont satisfaites:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Ajouter une autre condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Vous pouvez désactiver une condition en vidant toutes ces boites" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Texte d'exemple" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Choisir une icône" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "Aucune icône sélectionnée" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Vous devez choisir une icône pour cette règle" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Condition invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Une des conditions pour cette règle est invalide: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Pas de condition" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Vous devez spécifier au moins une condition non vide pour cette règle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15968,29 +16100,44 @@ msgstr "" "
    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Préciser la couleur de %(col)s vers %(color)s " -"si les conditions\n" -" suivantes sont rencontrées:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Si la colonne %(col)s %(action)s valeur: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Ajouter une règle" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Supprimer une règle" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Remonter la règle sélectionnée" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Descendre la règle sélectionnée" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Ajouter Une Règle Avancée" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -16001,36 +16148,27 @@ msgstr "" "sur bouton Ajouter Règle ci-dessous pour commencer.

    Vous pouvez " "modifier une règle existante en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Ajouter une règle" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"Vous pouvez ajouter des icônes aux colonnes de la liste de livres en créant " +"des \"règles\" qui indiqueront à Calibre quelle icône utiliser. Cliquez sur " +"le bouton Ajouter une règle pour commencer.

    Vous pouvez changer une " +"règle existante en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Supprimer une règle" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Remonter la règle sélectionnée" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Descendre la règle sélectionnée" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Ajouter Une Règle Avancée" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Aucune règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Aucune règle sélectionnée pour %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "enlèvement" @@ -16687,123 +16825,127 @@ msgstr "Style Calibre" msgid "System default" msgstr "Valeur par défaut du système" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Petit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Moyen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Toujours" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "S’il y a suffisamment de place" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Par la première lettre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partitionné" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Coloration de colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Colonne icônes" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Choisir la &langue (nécessite un redémarrage) :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" "&Activer l’affichage dans la zone de notification (redémarrage nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" "Présentation de &l’interface utilisateur (nécessite un redémarrage) :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Désactiver toutes les animations. Utile si vous avez un vieil ordinateur ou " "un ordinateur lent" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Désactiver les &animations" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Désactiver l’affichage des alertes dans la zone de ¬ification" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Afficher l’&écran d’accueil au démarrage" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Barre d’outils" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Taille d’&icone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Afficher le &texte sous les icônes :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Police de l’interface :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Modifier la &police (redémarrage nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "&Style d’interface utilisateur (nécessite un redémarrage) :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Afficher les info-&bulles dans la liste des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Interface Principale" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16811,27 +16953,27 @@ msgstr "" "Noter que les commentaires seront toujours affichés à la fin, quelque " "soit la position que vous attribuez ici." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Utiliser des chiffres &romains pour les séries" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Sélectionner les métadonnées affichées" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Monter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Descendre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Auteur par défaut lié à ce modèle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16845,19 +16987,19 @@ msgstr "" "Gérer les Auteurs. Vous pouvez utiliser les valeurs {auteur} et\n" "{Trier par auteur}, et toutes les fonctions du modèle." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Afficher la &couverture dans le panneau des détails du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Afficher la taille de la couverture du livre en pixels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Afficher la &taille de la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16876,11 +17018,11 @@ msgstr "" "toutes deux sous 'Mystère'. Si 'étiquettes' n'est pas dans ce champ,\n" "alors les étiquettes seront affichées chacune sur leur propre ligne." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Méthode de division des catégories du navigateur d’étiquettes :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16895,11 +17037,11 @@ msgstr "" "avoir une liste de groupes de tailles fixes. Indiquer désactiver\n" " si vous ne voulez pas de sous-catégories." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "Minimiser quand le nombre d’élements dépasse :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16910,11 +17052,11 @@ msgstr "" "elle est divisée en sous-catégories. Si cette méthode de partition est " "désactivée, cette valeur est ignorée." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Catégories à ne pas diviser :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16928,43 +17070,47 @@ msgstr "" "éviter l'effondrement de catégories hiérarchiques qui ont seulement\n" "quelques éléments de niveau supérieur." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Afficher la note moyenne dans le navigateur d’étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Catégories avec des articles hiérarchiques:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" "Utiliser les couleurs de lignes &alternatives dans le navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Afficher la &navigation par couverture dans une fenêtre séparée (redémarrage " "nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Nombre de couvertures à afficher dans le mode navigation (nécessite un " "redémarrage) :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Lors de l’affichage du navigateur de couverture dans une fenêtre séparée, le " "montrer en plein-écran (&f)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" "Vous pouvez appuyer sur la touche %s pour basculer en mode plein écran." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18989,52 +19135,52 @@ msgstr "Recharger" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Le nom du terme de recherche groupée est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changer les auteurs pour plusieurs livres peut prendre un certain temps. " "Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changer les métadonnées pourautant de livres peut prendre un certain temps. " "Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Recherches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Renommer la catégorie utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Vous ne pouvez pas utiliser des points dans les noms pour renommer les " "catégories d’utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Le nom %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Nom de recherche en double" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé" @@ -20467,10 +20613,6 @@ msgstr "Charger un thème" msgid "Load a theme" msgstr "Charger un thème" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Echec du rendu" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -22423,22 +22565,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:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr " (%s livres)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Compacte la base" @@ -24125,74 +24267,78 @@ msgid "Spanish (Argentina)" msgstr "Espagnol (Argentine)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Espagnol (Costa Rica)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Espagnol (Mexique)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Espagnol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Espagnol (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Espagnol (Equateur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Espagnol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Espagnol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Espagnol (Bolivie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Espagnol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Espagnol (Colombie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Allemand (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Français (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Néerlandais (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Flamand (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "Matin" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "Après-midi" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "matin" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "après midi" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index 001a835275..0c33f6957d 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:01+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:05+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Ne fait strictement rien" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -987,36 +987,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1031,76 +1031,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1259,8 +1259,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2538,7 +2538,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3144,6 +3144,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4166,8 +4184,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4179,14 +4197,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4196,7 +4214,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4219,7 +4237,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4234,7 +4252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4246,7 +4264,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4258,7 +4276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4373,7 +4391,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4423,7 +4441,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4500,10 +4518,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4602,9 +4622,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4614,7 +4651,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4666,165 +4703,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6705,7 +6742,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6816,7 +6853,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6835,7 +6872,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7955,44 +7992,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8047,7 +8084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8187,59 +8224,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8249,11 +8286,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8447,7 +8488,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8818,11 +8859,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8842,7 +8883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9859,8 +9900,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9879,13 +9920,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10031,12 +10072,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10182,7 +10223,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10348,13 +10389,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10421,7 +10462,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10443,7 +10484,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10513,13 +10554,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11543,7 +11584,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11916,7 +11957,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12327,7 +12367,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12430,7 +12470,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12439,7 +12479,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12463,7 +12503,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12706,7 +12746,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12714,72 +12754,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13161,86 +13201,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13248,38 +13290,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13349,6 +13391,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13448,59 +13516,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13871,170 +13939,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14043,59 +14160,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14648,145 +14772,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14795,19 +14923,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14817,11 +14945,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14830,22 +14958,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14854,35 +14982,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16559,46 +16691,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17911,10 +18043,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19419,22 +19547,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20755,74 +20883,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/fur.po b/src/calibre/translations/fur.po index 3866e5b203..4ff316e88c 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-10-14 15:48+0000\n" "Last-Translator: Mauro Ermacora \n" "Language-Team: Friulian \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-01-26 04:48+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:50+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -938,36 +938,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -982,76 +982,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1210,8 +1210,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2489,7 +2489,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3095,6 +3095,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4117,8 +4135,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4130,14 +4148,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4147,7 +4165,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4170,7 +4188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4185,7 +4203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4197,7 +4215,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4209,7 +4227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4324,7 +4342,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4374,7 +4392,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4451,10 +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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4553,9 +4573,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4565,7 +4602,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4617,165 +4654,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6656,7 +6693,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6767,7 +6804,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6786,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7906,44 +7943,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7998,7 +8035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8138,59 +8175,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8200,11 +8237,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8398,7 +8439,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8769,11 +8810,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8793,7 +8834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9810,8 +9851,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9830,13 +9871,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9982,12 +10023,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10133,7 +10174,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10299,13 +10340,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10372,7 +10413,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10394,7 +10435,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10464,13 +10505,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11494,7 +11535,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11867,7 +11908,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12278,7 +12318,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12381,7 +12421,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12390,7 +12430,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12414,7 +12454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12657,7 +12697,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12665,72 +12705,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13112,86 +13152,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13199,38 +13241,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13300,6 +13342,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13399,59 +13467,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13822,170 +13890,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13994,59 +14111,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14599,145 +14723,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14746,19 +14874,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14768,11 +14896,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14781,22 +14909,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14805,35 +14933,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16510,46 +16642,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17862,10 +17994,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19370,22 +19498,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20706,74 +20834,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 134bb1ef5c..51d775f3ab 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 04:49+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:51+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -86,7 +86,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Non facer nada" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -999,36 +999,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Si" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Tarxeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Tarxeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1043,76 +1043,76 @@ msgstr "Tarxeta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "seleccionado" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "si" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "non" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "non seleccionado" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "hoxe" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "onte" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "este mes" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "hai dias" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "baleiro" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "en branco" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1301,8 +1301,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catálogo" @@ -2629,7 +2629,7 @@ msgid "There is insufficient free space on the storage card" msgstr "O espazo libre na tarxeta de memoria é insuficiente" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Renderizado %s" @@ -3354,6 +3354,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4600,8 +4618,8 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4613,14 +4631,14 @@ msgid "Title" msgstr "Título" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autores/as" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editor/a" @@ -4630,7 +4648,7 @@ msgid "Producer" msgstr "Produtor/a" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4653,7 +4671,7 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4668,7 +4686,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4680,7 +4698,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4692,7 +4710,7 @@ msgstr "Marca de tempo" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4824,7 +4842,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Cuberta" @@ -4874,7 +4892,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "O tempo de espera de Amazon expirou. Volva a tentalo máis tarde" @@ -4951,10 +4969,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -5053,9 +5073,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -5065,7 +5102,7 @@ msgid "HTML TOC generation options." msgstr "Opcións da xeración HTM TOC" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5119,78 +5156,78 @@ msgstr "Non se puido atopar pdfahtml. Comprobe se está na súa ruta" msgid "Table of Contents:" msgstr "Índice de contidos:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Enviar o ficheiro á tarxeta de almacenaxe no canto da memoria principal de " "modo predeterminado." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmar antes de eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Xeometría da xanela principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Notificar se hai versións novas dispoñíbeis" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Usar números romanos para as series de números" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordenar as listas de etiquetas por nome, popularidade ou puntuación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Buscar etiquetas por un término ou por todos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Número de cubertas para amosar no modo de navegación por cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Características xerais para a conversión a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opcións para o visor de libros electrónicos LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos que se están a ver a través do visor interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Columnas que se amosarán na lista de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Executar automaticamente o servidor de contido ao arrincar o aplicativo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "As noticias máis antigas manteranse na base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Amosar a icona na área de notificación do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Enviar as noticias descargadas ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5198,17 +5235,17 @@ msgstr "" "Amosar o fluxo de cubertas nunha xanela separada no canto da xanela " "principal do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Desactivar as notificacións da icona da area de notificación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acción por omisión que se realizará cando se preme o botón enviar ao " "dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5216,7 +5253,7 @@ msgstr "" "Ir buscando segundo se escribe. Se se desactiva esta opción, a busca só terá " "lugar cando se prema na tecla Intro." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5226,71 +5263,71 @@ msgstr "" "lugar de amosar só as coincidencias. Pode premer a tecla N ou a tecla F3 " "para ir ao seguinte resultado." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Descargar datos sociais (etiquetas, valoración, etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Cambiar a autoría e o título polos novos metadatos." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Descargar automaticamente a cuberta, se está dispoñíbel" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limitar o número máximo de tarefas simultáneas ao número de CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Amosar a cualificación media por cada elemento no navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Desactivar as animacións IU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Categorías do navegador de etiquetas que non se mostrarán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Requírese reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Escoller os ficheiros" @@ -7248,7 +7285,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Coleccións" @@ -7359,7 +7396,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7378,7 +7415,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8519,44 +8556,44 @@ msgstr "" "sexa posíbel." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Este libro non ten portada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Escoller a cuberta para " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Non se puido ler" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Non ten permiso para ler o ficheiro " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Produciuse un erro ao ler o ficheiro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Produciuse un erro ao ler do ficheiro:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " non é unha imaxe correcta" @@ -8613,7 +8650,7 @@ msgstr "&Etiquetas " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8756,59 +8793,59 @@ msgstr "Sen &imaxes" msgid "PDF Output" msgstr "Saída PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Tamaño de &papel" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Manter a &proporción da cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Tipo de letra s&erif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Tipo de letra &Sans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Tipo de letra &monoespzo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Tipo de letra es&tándar:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8818,11 +8855,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Tamaño de &letra Monoespazo:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Saída PMLZ" @@ -9021,7 +9062,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Retirar" @@ -9408,11 +9449,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Explorar por cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Non foi posíbel cargar o explorador de cubertas" @@ -9432,7 +9473,7 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Sen definir" @@ -10541,8 +10582,8 @@ msgid "Location" msgstr "Localización" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10561,13 +10602,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "O elemento está en branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non se pode deixar en branco. Elimíneo no seu canto." @@ -10720,12 +10761,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nombre de autor incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Os nomes de autores non poden conter caracteres «&»." @@ -10877,7 +10918,7 @@ msgid "Standard metadata" msgstr "Metadatos estándar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadatos personalizados" @@ -11075,13 +11116,13 @@ msgstr "" "Castro pode ordenarse como Castro, Rosalía de." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Valoración" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Valoración deste libro. 0-5 estrelas" @@ -11156,7 +11197,7 @@ msgid "&Force numbers to start with:" msgstr "&Forzar que os números comecen por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datos:" @@ -11178,7 +11219,7 @@ msgid "Clear published date" msgstr "Limpar a data de publicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -11258,13 +11299,13 @@ msgid "Set from &ebook file(s)" msgstr "Estabelecer a partir do(s) &ficheiro(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -12366,7 +12407,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Etiquetas:" @@ -12750,7 +12791,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -13178,7 +13218,7 @@ msgid "Regular expression (?P)" msgstr "Expresión regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13281,7 +13321,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Navegador de cubertas" @@ -13290,7 +13330,7 @@ msgid "Shift+Alt+B" msgstr "Maiús+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Navegador de etiquetas" @@ -13314,7 +13354,7 @@ msgstr "Conectado " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Detalles do libro" @@ -13561,7 +13601,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copiar o texto de busca actual (no canto do nome da busca)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "estrelas" @@ -13569,72 +13609,72 @@ msgstr "estrelas" msgid "Y" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "No dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Tamaño (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "O nome de busca é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "O UUID deste libro é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permiso denegado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Na biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marcado para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Prema dúas veces para editar

    " @@ -14041,61 +14081,63 @@ msgstr "Escolla os formatos para " msgid "You do not have permission to read the following files:" msgstr "Non ten permiso para ler os ficheiros seguintes:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Non se seleccionou ningún formato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Non se puideron ler os metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Non se puideron ler os metadatos do formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Explorar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Recortar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Descargar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Xerar unha cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Non é unha imaxe válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Especificar o título e o autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Debe especificar un título e autor antes de xerar a cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Portada non válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Non se puido cambiar a portada porque a imaxe non é válida." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Etiquetas cambiadas" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14103,26 +14145,26 @@ msgstr "" "Modificou as etiquetas. Para usar o editor de etiquetas debe descartar ou " "aplicar os cambios. Desexa aplicalos?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14130,38 +14172,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "O ISBN é correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "O ISBN non é correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Editor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Borrar a data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "E&ditorial:" @@ -14231,6 +14273,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Modificar metadatos" @@ -14333,59 +14401,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Non é posíbel abrir %s. Estará a se empregar cun outro programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Non se puido ler a cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Non se puido ler a cuberta do formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "A cuberta no formato %s non é válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Gardar cambios e editar os metadatos de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Cambiar a portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Portada e formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Comentarios" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14798,170 +14866,219 @@ msgstr "Usar o &visor interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "Restabelecer todos os diálogos de confirmación desa_ctivados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14970,59 +15087,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15617,147 +15741,151 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Pola primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Elixa o &idioma (require reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Activar a icona da bandexa do sis&tema (precisa reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Disposición da interface de usuario (precisa reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Desactivar todas as animacións, unha opción útil se tivermos un computador " "antigo." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Desactivar as &animacións" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Desactivar ¬ificacións na bandexa do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Amosar a &pantalla de benvida ao comezar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Barra de &ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Tamaño da &icona:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Amosar &texto debaixo das iconas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Tipo de letra da interface:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Cambiar o &tipo de letra (require o reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Usar números &romanos para as series" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15766,19 +15894,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15788,11 +15916,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Método de &división de categorías no navegador de etiquetas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15806,22 +15934,22 @@ msgstr "" "ter unha lista de grupos de tamaño fixo. Escolla desactivado\n" "se non vai querer nunca subcategorías" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Contraer cando o número de elementos sexa maior ca:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15830,37 +15958,41 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Amosar as &puntuacións no navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categorías con elementos &xerárquicos:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Amosar a &navegación por cuberta nunha xanela separada (precisa reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Número de cuberta para amosar no modo de navegación (precisa reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17732,48 +17864,48 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "O nome do termo de busca agrupado é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar os autores de varios libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar os metadatos de moitos libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Buscas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Cambiarlle o nome á categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "Non se poden usar puntos no nome das categorías de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "O nome %s xa se está a usar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Nome de busca duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "El nome de busca gardado %s xa está en uso." @@ -19128,10 +19260,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20875,24 +21003,24 @@ msgstr "" msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -22334,74 +22462,78 @@ msgid "Spanish (Argentina)" msgstr "Español (Arxentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Alemán (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Flamenco (Holanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Flamenco (Bélxica)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index 1e897b89a9..be3273a93a 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:49+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:52+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "કઈ પણ કરતું નથી" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index c83ae3f3fa..c98191ffd7 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-12-21 09:15+0000\n" "Last-Translator: Hisbro \n" "Language-Team: Hebrew \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:49+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:52+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "לא עושה דבר" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -963,36 +963,36 @@ msgstr "נתיב הסיפריה ארוך מידי. אורכו חייב להיו #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "כן" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "ראשי" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "כרטיס A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "כרטיס B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1007,76 +1007,76 @@ msgstr "כרטיס B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "חדשות" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1244,8 +1244,8 @@ msgstr "" "לחץ על 'הצג פרטים' לקבלת רשימה." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "קטלוג" @@ -2532,7 +2532,7 @@ msgid "There is insufficient free space on the storage card" msgstr "אין מספיק מקום פנוי על כרטיס הזכרון." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "חובר %s" @@ -3143,6 +3143,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4173,8 +4191,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4186,14 +4204,14 @@ msgid "Title" msgstr "כותרת" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "מחבר/ים" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4203,7 +4221,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4226,7 +4244,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4241,7 +4259,7 @@ msgstr "תוויות" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4252,7 +4270,7 @@ msgid_plural "Series" msgstr[0] "סדרות" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4264,7 +4282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4379,7 +4397,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4429,7 +4447,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4506,10 +4524,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4608,9 +4628,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4620,7 +4657,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4672,165 +4709,165 @@ msgstr "" msgid "Table of Contents:" msgstr "תוכן העניינים:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6711,7 +6748,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6822,7 +6859,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6841,7 +6878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7961,44 +7998,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8053,7 +8090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8193,59 +8230,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8255,11 +8292,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8453,7 +8494,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8824,11 +8865,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8848,7 +8889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9865,8 +9906,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9885,13 +9926,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10037,12 +10078,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10188,7 +10229,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10354,13 +10395,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&דירוג:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10427,7 +10468,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10449,7 +10490,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&שפות:" @@ -10519,13 +10560,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11549,7 +11590,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11922,7 +11963,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12333,7 +12373,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12436,7 +12476,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12445,7 +12485,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12469,7 +12509,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12712,7 +12752,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12720,72 +12760,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "גודל (מ\"ב)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13167,86 +13207,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13254,38 +13296,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13355,6 +13397,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "ערוך מטא-נתונים" @@ -13454,59 +13522,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13877,170 +13945,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14049,59 +14166,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14654,145 +14778,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr ":סגנון ממשק &משתמש (מצריך איתחול)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "ממשק ראשי" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14801,19 +14929,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14823,11 +14951,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14836,22 +14964,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14860,35 +14988,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16565,46 +16697,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "חיפושים" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17917,10 +18049,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19425,22 +19553,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20761,74 +20889,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 3edb05a48a..3e0b3cad75 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:50+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:52+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "कुछ भी नहीं करता" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -937,36 +937,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -981,76 +981,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1209,8 +1209,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2488,7 +2488,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3094,6 +3094,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4119,8 +4137,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4132,14 +4150,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4149,7 +4167,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4172,7 +4190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4187,7 +4205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4199,7 +4217,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4211,7 +4229,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4326,7 +4344,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4376,7 +4394,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4453,10 +4471,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4555,9 +4575,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4567,7 +4604,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4619,165 +4656,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6658,7 +6695,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6769,7 +6806,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6788,7 +6825,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7908,44 +7945,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8000,7 +8037,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8140,59 +8177,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8202,11 +8239,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8400,7 +8441,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8771,11 +8812,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8795,7 +8836,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9812,8 +9853,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9832,13 +9873,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9984,12 +10025,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10135,7 +10176,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10301,13 +10342,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10374,7 +10415,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10396,7 +10437,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10466,13 +10507,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11496,7 +11537,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11869,7 +11910,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12280,7 +12320,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12383,7 +12423,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12392,7 +12432,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12416,7 +12456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12659,7 +12699,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12667,72 +12707,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13114,86 +13154,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13201,38 +13243,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13302,6 +13344,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13401,59 +13469,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13824,170 +13892,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13996,59 +14113,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14601,145 +14725,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14748,19 +14876,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14770,11 +14898,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14783,22 +14911,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14807,35 +14935,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16512,46 +16644,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17864,10 +17996,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19372,22 +19500,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20708,74 +20836,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/him.po b/src/calibre/translations/him.po index 5fa62fa135..84549e5d56 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-07-23 13:49+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Himachali \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-01-26 04:50+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:52+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 157e34b5c3..cb4340dc54 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 18:49+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:56+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:00+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -86,7 +86,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Uopće ne funkcionira" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -959,36 +959,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Glavni" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1003,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1231,8 +1231,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2510,7 +2510,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Podnešeno %s" @@ -3195,6 +3195,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4301,8 +4319,8 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4314,14 +4332,14 @@ msgid "Title" msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Izdavač" @@ -4331,7 +4349,7 @@ msgid "Producer" msgstr "Proizvođač" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4354,7 +4372,7 @@ msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4369,7 +4387,7 @@ msgstr "Tagovi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4381,7 +4399,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4393,7 +4411,7 @@ msgstr "Vremenska oznaka" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4518,7 +4536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Omot" @@ -4568,7 +4586,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4645,10 +4663,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4747,9 +4767,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4759,7 +4796,7 @@ msgid "HTML TOC generation options." msgstr "Opcije generiranja HTML TOC." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4813,169 +4850,169 @@ msgstr "Nemoguće pronaći pdftohtml, provjeri da je vašem PUTU" msgid "Table of Contents:" msgstr "Sadržaj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Pošalji datoteku na memorijsku karticu namjesto u glavnu memoriju po zadatku" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Potvrdi prije brisanja" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometrija glavnog prozora" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Obavijesti kad je nova inačica dostupna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Upotrijebi Rimske brojeve za brojeve serija" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Broj omota za prikazati u modu pretraživanja omota" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Podrazumijeva se za pretvorbu u LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opcije za LRF ebook preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formati koji se pregledavaje upotrebom internog preglednika." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Stupci koji se prikazuju u listi knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Automatski lansiranje sadržajnog poslužitelja pri podizanju aplikacije." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Najstarija vijest sadržana u bazi podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Prikaži ikonu sustavnog poslužavnika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Pošalji skinute vijesti na uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Prikaži protok omota u posebnom prozoru umjesto u glavnom calibre prozoru." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Onesposobi obavještavanja sa ikone sustavnog poslužavnika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Zadana akcija koju treba uraditi kad je kliknut gumb za slanje na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Preuzmi socijalne metapodatke (oznake/ocjene/itd)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Odaberi Daoteke" @@ -6869,7 +6906,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Kolekcije" @@ -6980,7 +7017,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6999,7 +7036,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8131,44 +8168,44 @@ msgstr "" "ovih metapodataka." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Odaberi omot za " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Nemoguće čitati" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Vi nemate dozvole da čitate datoeku: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Greška kod čitanja datoteke" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Imate grešku čitanja iz datoteke:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " nije važeća slika" @@ -8225,7 +8262,7 @@ msgstr "Ta&govi: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8367,59 +8404,59 @@ msgstr "Nema &Slika" msgid "PDF Output" msgstr "PDF Izlaz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Veličina &Papira:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif familja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans familija:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Monospace familija:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandardno pismo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8429,11 +8466,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Veličina Monospace &pisma:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8627,7 +8668,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -9004,11 +9045,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Pretražuj po omotima" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9028,7 +9069,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Nedefinirano" @@ -10048,8 +10089,8 @@ msgid "Location" msgstr "Lokacija" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10068,13 +10109,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10220,12 +10261,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10371,7 +10412,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10539,13 +10580,13 @@ msgstr "" "Charles Dickens bi trebao biti svrstan kao Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Rangiranje:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Rangiranje ove knjige. 0-5 zvjezdica" @@ -10612,7 +10653,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -10634,7 +10675,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10704,13 +10745,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11739,7 +11780,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12118,7 +12159,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12542,7 +12582,7 @@ msgid "Regular expression (?P)" msgstr "Regularni izra (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12645,7 +12685,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12678,7 +12718,7 @@ msgstr "Spojeno " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12923,7 +12963,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12931,72 +12971,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Veličina (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Dozvola je uskraćena" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Duplo klikni za urediti mene

    " @@ -13381,86 +13421,88 @@ msgstr "Odaberite format za " msgid "You do not have permission to read the following files:" msgstr "Vi nemate dozvolu da čitate slijedeće datoteke:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Format nije odabran" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Nemoguće pročitati metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Nemoguće pročitati metapodatke iz %s formata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Nije važeća slika" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13468,38 +13510,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Ovaj ISBN broj je važeći" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Ovaj ISBN broj je nevažeći" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Objavlje&n:" @@ -13569,6 +13611,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13668,59 +13736,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nije moguće otvoriti %s. Je li korišten od drugog programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nemoguće pročitati omot" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nemoguće pročitati omot iz %s formata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omot u %s formatu je nevažeći" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Komentar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14096,170 +14164,219 @@ msgstr "Koristi interni &preglednik za:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14268,59 +14385,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14875,146 +14999,150 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Malo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Velik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Srednji" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ili " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Odaberi &jezik (zahtijeva ponovno pokretanje):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" "Osposobi ikonu sustavnog &poslužavnika (zahtijeva ponovo podizanje sustava)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15023,19 +15151,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15045,11 +15173,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15058,22 +15186,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15082,37 +15210,41 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Prikaži pretraživača omota u posebnom prozoru (zahtijeva ponovno podizanje)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Broj omota za prikaz u pretražnom modu (zahtijeva ponovno pokretanje):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16807,46 +16939,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18175,10 +18307,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19775,23 +19903,23 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -21129,74 +21257,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Njemački (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Holandski (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Holandski (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index b9e18562ac..b7e7ddd2a2 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-04 20:49+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:50+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:53+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Semmit sem csinál" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -989,36 +989,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Igen" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Fő memória" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "„A” kártya" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "„B” kártya" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1033,76 +1033,76 @@ msgstr "„B” kártya" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Hírek (RSS)" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "bejelölve" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "igen" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nem" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "nincs bejelölve" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "ma" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "tegnap" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "ebben a hónapban" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "nappal ezelőtt" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "üres" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "üres" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Érvénytelen boolean lekérdezés „{0}”" @@ -1296,8 +1296,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalógus" @@ -2693,7 +2693,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Átalakítva %s" @@ -3464,6 +3464,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4766,8 +4784,8 @@ msgstr "Nem" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4779,14 +4797,14 @@ msgid "Title" msgstr "Cím" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Szerző(k)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Kiadó" @@ -4796,7 +4814,7 @@ msgid "Producer" msgstr "Producer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4819,7 +4837,7 @@ msgstr "Megjegyzés" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4834,7 +4852,7 @@ msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4846,7 +4864,7 @@ msgstr[0] "Sorozat" msgstr[1] "Sorozatok" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4858,7 +4876,7 @@ msgstr "Dátum" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4997,7 +5015,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Borító" @@ -5048,7 +5066,7 @@ msgid "" msgstr "" "A metaadatok letöltése ennek az országnak az Amazon honlapja alapján." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Az Amazon időtúllépés miatt kiléptette. Próbálja később!" @@ -5141,10 +5159,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:315 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:320 msgid "This is not a MOBI file." msgstr "Ez nem MOBI fájl." @@ -5249,9 +5269,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(sidx)s. könyv a következő sorozatból: %(series)s" @@ -5261,7 +5298,7 @@ msgid "HTML TOC generation options." msgstr "HTML Tartalomjegyzék generálás beállításai." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5317,91 +5354,91 @@ msgstr "" msgid "Table of Contents:" msgstr "Tartalomjegyzék:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Alapesetben a memóriakártyára küldje a fő memória helyett" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Megerősítés törlés előtt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "A főablak méretei" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Figyelmeztetés új verzió esetén." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Római számok használata a könyvsorozatok számozásánál" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Címkelista rendezése név, gyakoriság vagy értékelés alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Bármelyik vagy mindegyik címke egyezése" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "A borító alapján történő böngészéskor a megjelenített borítók száma" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Az LRF-be való konvertálás alapértelmezett értékei" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "A beépített LRF olvasóprogram beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "A beépített olvasóprogram által megjelenített formátumok" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "A könyvlistában megjelenítendő oszlopok" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "A tartalomkiszolgáló automatikus indítása az alkalmazás indulásakor." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "A legrégebbi adatbázisban megtartandó hír" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Ikon megjelenítése a tálcán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Letöltött hírek küldése az eszközre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" "A hírekből készített könyvek törlése az eszközre történő feltöltés után" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "A borítók megjelenítése külön ablakban a calibre főablaka helyett." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "A tálcaikon értesítéseinek tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Az alapértelmezett művelet a „Küldés eszközre” gombra való kattintáskor" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5409,7 +5446,7 @@ msgstr "" "A keresés elkezdődik, ahogy gépeli a szöveget. Ha ez ki van kapcsolva, akkor " "a keresés csak akkor indul el, ha az Enter vagy a Return billentyűt lenyomja." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5419,7 +5456,7 @@ msgstr "" "kijelzés helyett. A következő találat megjelenítéséhez használja az N vagy " "az F3-as billentyűt." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5427,25 +5464,25 @@ msgstr "" "Az egyidejűleg elvégezhető konvertálások/hírletöltések maximális száma. Ez a " "szám a valós érték kétszerese." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Közösségi metaadatok letöltése (címkék, értékelés stb.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Írja felül a szerzőt és a címet az új metaadattal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Borító automatikus letöltése ha lehetséges" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Az egyidejűleg végrehajtható műveletek számának korlátozása a processzorok " "számára" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5453,42 +5490,42 @@ msgstr "" "A felhasználó felület elrendezése. „Széles” beállításnál a könyv részletei a " "jobb oldalon, míg „Keskeny” beállításnál alul jelennek meg." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Mutassa az átlagos értékeléseket tételenként a címke böngészőben" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Felhasználói felület animációinak tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Ne jelenítse meg a címkeböngésző kategóriáit." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "FIGYELMEZTETÉS:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "HIBA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "A megerősítés megjelenítése következő alkalommal is" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Újraindítás szükséges" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "A calibre újraindítása" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Válasszon a fájlok közül" @@ -7529,7 +7566,7 @@ msgstr "" "class=\"series_name\">%(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Gyűjtemények" @@ -7640,7 +7677,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7659,7 +7696,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8834,44 +8871,44 @@ msgstr "" "ezekből." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Ennek a könyvnek nincs borítója" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Borító méret: %(width)d x %(height)d képpont" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Borító választása a következőhöz: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Olvasási hiba" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nincs megfelelő jogosultsága a következő fájl olvasásához: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Fájl olvasási hiba" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Hiba történt a következő fájl olvasása közben:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " nem érvényes képformátum." @@ -8928,7 +8965,7 @@ msgstr "&Címkék: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9075,59 +9112,59 @@ msgstr "Képek &nélkül" msgid "PDF Output" msgstr "PDF kimenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "A kimeneti profilban megadott &papírméret felülbírálata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Papírméret:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Egyéni méret:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Borító méret&arányának megtartása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Serif ('talpas') betűkészlet:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Sans ('talp nélküli') betűkészlet:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Monospace (rögzített szélességű) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "&Alap betűtípus:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Alapértelmezett &betűméret:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9137,11 +9174,15 @@ msgstr "Alapértelmezett &betűméret:" msgid " px" msgstr " képpont" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Monospace (rögzített szélességű) betűméret" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ kimenet" @@ -9339,7 +9380,7 @@ msgid "Remove the currently selected expression" msgstr "A kiválasztott kifejezés törlése" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Törlés" @@ -9736,11 +9777,11 @@ msgstr "" "keresés.

    Az XPath haladó szintű használatát bővebben olvashat az XPath Oktatóban." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Böngészés borítók alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "A borítóböngésző ne töltődjön be" @@ -9760,7 +9801,7 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Nincs megadva" @@ -10908,8 +10949,8 @@ msgid "Location" msgstr "Hely" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10928,13 +10969,13 @@ msgstr "%(curr)s (előtte %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Az elem üres" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Egy elem nem állítható „semmi”-re. Törölje, ha úgy gondolja." @@ -11087,12 +11128,12 @@ msgid "Copy to author" msgstr "Másolás a szerzőhöz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Érvénytelen szerzőnév" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "A szerzőnév nem tartalmazhat & karaktert." @@ -11246,7 +11287,7 @@ msgid "Standard metadata" msgstr "Szabványos metaadat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Egyéni metaadat" @@ -11441,13 +11482,13 @@ msgstr "" "Dickens, Charles-ként rendezni." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "É&rtékelés:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "A könyv értékelése. 0-5 csillag." @@ -11521,7 +11562,7 @@ msgid "&Force numbers to start with:" msgstr "&A számozás mindig ettől kezdődjön:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Dátum:" @@ -11543,7 +11584,7 @@ msgid "Clear published date" msgstr "Kiadási dátum törlése" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "Nye&lvek:" @@ -11624,13 +11665,13 @@ msgid "Set from &ebook file(s)" msgstr "Beállítás az &e-book fáj(ok)ból" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Általános metaadatok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Egyéni metaadat" @@ -12751,7 +12792,7 @@ msgid "&Author:" msgstr "&Szerző:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Címkék:" @@ -13143,7 +13184,6 @@ msgid "The template box cannot be empty" msgstr "A sablonmező nem lehet üres" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Az átszínezendő &oszlop:" @@ -13585,7 +13625,7 @@ msgid "Regular expression (?P)" msgstr "Sorozaton belüli sorszám. Reguláris kifejezés (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13688,7 +13728,7 @@ msgid "Clear the font family" msgstr "Betűtípus törlése" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Borítóböngésző" @@ -13697,7 +13737,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Címkeböngésző" @@ -13721,7 +13761,7 @@ msgstr "Csatlakoztatva: " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Könyv részletei" @@ -13971,7 +14011,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Az aktuális keresésszöveg másolása (a keresés név helyett)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "csillag" @@ -13979,75 +14019,75 @@ msgstr "csillag" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Eszközön" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Méret (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Módosítva" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Keresési/rendezési feltétel: „{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "A könyv UUID-je: „{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" "A könyv helyét nem sikerült megváltoztatni. Esetleg más program is használja?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Sikertelen adatbeállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Nem sikerült az adatokat beállítani, további információkért kattintson a " "Részletek megjelenítésére." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Könyvtárban" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Méret" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Megjelölve törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dupla-kattintás a szerkesztéshez

    " @@ -14455,61 +14495,63 @@ msgstr "Formátum választása ehhez " msgid "You do not have permission to read the following files:" msgstr "Nincs jogosultsága a következő fájlok olvasásához:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nincs formátum kiválasztva" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Nem lehet olvasni a metaadatokat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Nem lehet kiolvasni a metaadatokat a %s formátumból." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "T&allózás" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Levágás" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Borító l&etöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Borító létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Nem érvényes képfájl" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Szerző és cím megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Borító generálásához meg kell adnia a címet és egy szerzőt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Érvénytelen borító" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Nem lehet megváltoztatni a borítót, mert a képfájl érvénytelen." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Címke megváltoztatva" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14518,26 +14560,26 @@ msgstr "" "vetnie a változásokat, vagy pedig alkalmaznia kell azokat. Alkalmazza a " "változásokat?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "A könyvben használt nyelvek vesszővel elválasztott listája" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Ismeretlen nyelv" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "Ismeretlen nyelv: %s" msgstr[1] "Ismeretlen nyelvek: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "&Azonosítók:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14548,38 +14590,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Az ISBN szám érvényes" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Nem érvényes ISBN szám" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Érvénytelen ISBN szám" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "ISBN szám megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "A megadott ISBN szám érvénytelen. Próbálja újra." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "Kiadó:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Dátum törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Kiadva:" @@ -14655,6 +14697,32 @@ msgstr "%s feldolgozva" msgid "Downloaded metadata fields" msgstr "Letöltött metaadat mezők" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Sikertelen a renderelés" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Metaadat szerkesztése" @@ -14767,59 +14835,59 @@ msgstr "A metaadatok letöltésének beállítása" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d/%(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nem lehet olvasni a borítót" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nem lehet kiolvasni a borítót a %s formátumból" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "A %s formátumban lévő borító érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Változtatások mentése és a következő metaadatainak szerkesztése: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Borítócsere" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "&Megjegyzés" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metaadat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Borító és formátumok" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Egyéni metaadat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Megjegyzések" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Alap metaadat" @@ -15266,91 +15334,99 @@ msgstr "A beépített ol&vasóprogram használata a következőkhöz:" msgid "Reset all disabled &confirmation dialogs" msgstr "&Minden letiltott megerősítő párbeszédablak engedélyezése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Minden oszlop" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "igaz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "hamis" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "nem definiált" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "azonosítója" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "azonosítója nem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "egyenlő" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "kisebb, mint" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "nagyobb, mint" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "van ilyen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "nincs ilyen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "van ilyen mintának megfelelő" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "nincs ilyen mintának megfelelő" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "beállítva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "nincs beállítva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "egyenlő" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "nem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "találatot ad a mintára" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "nem ad találatot a mintára" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Ha a(z) ___ oszlop ___ , érték:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15358,82 +15434,123 @@ msgstr "" "Adjon meg egy azonosítót, vagy egy azonosítót és értéket az azonosító:érték " "formában" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Adjon meg egy számot" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Adjon megy dátumot a következő formában: ÉÉÉÉ-HH-NN" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Adjon meg egy karakterláncot." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Adjon meg egy reguláris kifejezést" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Több értéket is megadhat ezzel elválasztva: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Oszlop színezési szabály létrehozása/szerkesztése" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Készítsen színezési szabályokat az alábbi eszközökkel" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "erre:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Csak ha minden alábbi feltétel teljesül:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Újabb feltétel hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Egy feltételt úgy kapcsolhat ki, hogy a hozzá tartozó értékeket üresre " "állítja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Mintaszöveg" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Érvénytelen feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "A következő szabály egyik feltétele nem megfelelő: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Nincs feltétel megadva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Legalább egy, nem üres feltételt meg kell adnia a szabályhoz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15446,22 +15563,17 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    A(z) %(col)s színének beállítása a következőre: " -"%(color)s\n" -" ha az alábbi feltételek teljesülnek:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" @@ -15469,7 +15581,27 @@ msgstr "" "
  • Ha a(z) %(col)s oszlop %(action)s értékű(kel/re..): " "%(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Sz&abály hozzáadása" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Szabály &eltávolítása" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "A kiválasztott szabály mozgatása felfelé" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "A kiválasztott szabály mozgatása lefelé" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Össze&tett szabály hozzáadása" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15479,36 +15611,23 @@ msgstr "" "kattintson a „Szabály hozzáadása” gombra.

    A szabályra történő dupla " "kattintással módosíthatja a már meglévőt." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Sz&abály hozzáadása" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Szabály &eltávolítása" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "A kiválasztott szabály mozgatása felfelé" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "A kiválasztott szabály mozgatása lefelé" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Össze&tett szabály hozzáadása" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Nincs kiválasztott szabály" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Nincs kiválasztott szabály a következőhöz: %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "eltávolítás" @@ -16149,119 +16268,123 @@ msgstr "Calibre stílus" msgid "System default" msgstr "Rendszer alapértelmezése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Nincs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Kicsi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Nagy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Közepes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Mindig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Ha van elegendő hely" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Soha" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Első betű szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Letiltva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Egyenlő elemszámú csoportok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Oszlop színezés" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " vagy " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Nyelv kiválasztása (újraindítás szükséges):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Ikon megjelenítése a tálcán (újraindítás szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Felhasználói felület elrendezése (újraindítás szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "Minden animáció letiltása. Hasznos funkció lassú/régi gépek esetén." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Animációk tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "A &tálcaikon értesítéseinek tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Üdvözlő képernyő indításkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Eszköz&tár" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Ikonméret:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Feliratok az ikonok alatt:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Betűtípus:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Betűtípus cseréje (újraindítás szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "Felhasználói felület &stílusa (újraindítást igényel):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "&Gyorstippek megjelenítése a könyvlistában" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Alapfelület" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16269,27 +16392,27 @@ msgstr "" "A Megjegyzés mindig a végén jelenik meg, függetlenül attól, hogy hová " "helyezte." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Római számok használata a könyvsorozatoknál" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Megjelenítendő metaadatok kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Mozgatás felfelé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Mozgatás lefelé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Alapértelmezett szerzőhivatkozás sablon:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16298,19 +16421,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "&Borító megjelenítése a könyv részletei panelen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "A borítókép méretét mutatja meg képpontban" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Borítóméret &mutatása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16320,11 +16443,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Címkeböngésző kategória &felosztási eljárás:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16341,22 +16464,22 @@ msgstr "" "Mand-Zipe csoportokra) lesznek bontva könnyebb áttekinthetőség érdekében.\n" "Válassza a Letiltva módot ha nem kívánja az elemeket csoportosítani." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Csoportosítás, ha az elemek száma több, mint:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Csoportosítás nélküli kategóriák:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16365,37 +16488,41 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Értékelések &átlagának megjelenítése a címkeböngészőben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "&Kategóriák hierarchikus elemekkel:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Váltakozó &színű sorok a címkeböngészőben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "&Borítók alapján történő keresés megjelenítése külön ablakban (újraindítás " "szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "&Megjelenített borítók száma böngészéskor (újraindítást igényel)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "Ha a borítóböngésző külön ablakban van, az legyen &teljes képernyős" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "A következő billentyűkkel válthat teljesképernyős üzemmódra: %s" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18336,49 +18463,49 @@ msgstr "Frissítés" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "A csoportosított keresési feltétel neve: {0}" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Sok könyv szerzőjének megváltoztatása eltarthat egy ideig. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Sok könyv metaadatának megváltoztatása hosszú ideig is eltarthat. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Felhasználói kategória átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Felhasználói kategória átnevezésénél az új névben nem használhat pontot." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "A(z) %s név már használatban van" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplikált keresési név" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "A menteni kívánt keresésnél megadott név (%s) már használatban van." @@ -19748,10 +19875,6 @@ msgstr "Téma betöltése" msgid "Load a theme" msgstr "Téma betöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Sikertelen a renderelés" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21529,22 +21652,22 @@ msgstr "" msgid "creating custom column " msgstr "egyéni oszlop készítése " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -23178,74 +23301,78 @@ msgid "Spanish (Argentina)" msgstr "spanyol (Argentína)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "spanyol (Mexikó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "spanyol (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "spanyol (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "spanyol (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "spanyol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "spanyol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "spanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "spanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "spanyol (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "német (Ausztria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francia (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "holland (Hollandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "holland (Belgium)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "de." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "du." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "de." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "du." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 8a008b9fc3..1bb230f74f 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:51+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:53+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Tidak ada apa-apanya" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -960,36 +960,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1004,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1232,8 +1232,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2511,7 +2511,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3117,6 +3117,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4142,8 +4160,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4155,14 +4173,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4172,7 +4190,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4195,7 +4213,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4210,7 +4228,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4222,7 +4240,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4234,7 +4252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4349,7 +4367,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4399,7 +4417,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4476,10 +4494,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4578,9 +4598,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4590,7 +4627,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4642,165 +4679,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6681,7 +6718,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6792,7 +6829,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6811,7 +6848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7931,44 +7968,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8023,7 +8060,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8163,59 +8200,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8225,11 +8262,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8423,7 +8464,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8794,11 +8835,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8818,7 +8859,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9835,8 +9876,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9855,13 +9896,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10007,12 +10048,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10158,7 +10199,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10324,13 +10365,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10397,7 +10438,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10419,7 +10460,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10489,13 +10530,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11519,7 +11560,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11892,7 +11933,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12303,7 +12343,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12406,7 +12446,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12415,7 +12455,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12439,7 +12479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12682,7 +12722,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12690,72 +12730,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13137,86 +13177,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13224,38 +13266,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13325,6 +13367,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13424,59 +13492,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13847,170 +13915,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14019,59 +14136,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14624,145 +14748,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14771,19 +14899,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14793,11 +14921,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14806,22 +14934,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14830,35 +14958,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16535,46 +16667,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17887,10 +18019,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19395,22 +19523,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20731,74 +20859,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 8c7f88bb37..6f881c0e5f 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:50+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:53+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -87,7 +87,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -122,9 +122,9 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -135,8 +135,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -157,16 +157,16 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -175,22 +175,22 @@ msgstr "Gerir nákvæmlega ekkert" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -937,36 +937,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -981,76 +981,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1209,8 +1209,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2488,7 +2488,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3094,6 +3094,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4116,8 +4134,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4129,14 +4147,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4146,7 +4164,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4169,7 +4187,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4184,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4196,7 +4214,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4208,7 +4226,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4323,7 +4341,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4373,7 +4391,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4450,10 +4468,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4552,9 +4572,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4564,7 +4601,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4616,165 +4653,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6655,7 +6692,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6766,7 +6803,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6785,7 +6822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7905,44 +7942,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7997,7 +8034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8137,59 +8174,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8199,11 +8236,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8397,7 +8438,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8768,11 +8809,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8792,7 +8833,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9809,8 +9850,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9829,13 +9870,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9981,12 +10022,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10132,7 +10173,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10298,13 +10339,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10371,7 +10412,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10393,7 +10434,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10463,13 +10504,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11493,7 +11534,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11866,7 +11907,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12277,7 +12317,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12380,7 +12420,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12389,7 +12429,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12413,7 +12453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12656,7 +12696,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12664,72 +12704,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13111,86 +13151,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13198,38 +13240,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13299,6 +13341,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13398,59 +13466,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13821,170 +13889,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13993,59 +14110,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14598,145 +14722,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14745,19 +14873,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14767,11 +14895,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14780,22 +14908,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14804,35 +14932,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16509,46 +16641,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17861,10 +17993,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19369,22 +19497,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20705,74 +20833,78 @@ msgid "Spanish (Argentina)" msgstr "Spænska (Argentína)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spænska (Mexíkó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spænska (Kúba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spænska (Chíle)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spænska (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spænska (Hondúras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spænska (Venesúela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spænska (Bólivía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spænska (Níkaragva)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spænska (Kólumbía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Þýska (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Franska (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Hollenska (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Hollenska (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "FH" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "EH" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "fh" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "eh" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 1430b1d1ea..0ffc07dd54 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-28 05:12+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:54+0000\n" +"X-Generator: Launchpad (build 16462)\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" @@ -90,7 +90,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -125,9 +125,9 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -138,8 +138,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -160,16 +160,16 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -178,22 +178,22 @@ msgstr "Non fa assolutamente niente" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1010,36 +1010,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sì" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principale" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Scheda A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Scheda B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1054,76 @@ msgstr "Scheda B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Notizie" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "selezionato" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "sì" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "no" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "non selezionato" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "oggi" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "ieri" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "questomese" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "giornifa" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "vuoto" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "vuota" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Ricerca booleana non valida \"{0}\"" @@ -1322,8 +1322,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalogo" @@ -2773,7 +2773,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Trasformato %s" @@ -3571,6 +3571,24 @@ msgstr "" "Genera un PDF non compresso, utile per il debug, funziona solo con il nuovo " "motore PDF." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4904,8 +4922,8 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4917,14 +4935,14 @@ msgid "Title" msgstr "Titolo" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editore" @@ -4934,7 +4952,7 @@ msgid "Producer" msgstr "Produttore" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4957,7 +4975,7 @@ msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4972,7 +4990,7 @@ msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4984,7 +5002,7 @@ msgstr[0] "Serie" msgstr[1] "Serie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4996,7 +5014,7 @@ msgstr "Timestamp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5137,7 +5155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Copertina" @@ -5188,7 +5206,7 @@ msgid "" msgstr "" "I metadati da Amazon saranno ottenuti dal sito Amazon di questo stato." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Timeout da Amazon. Prova più tardi." @@ -5279,10 +5297,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:315 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:320 msgid "This is not a MOBI file." msgstr "Non è un file MOBI." @@ -5387,9 +5407,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s di %(series)s" @@ -5399,7 +5436,7 @@ msgid "HTML TOC generation options." msgstr "Opzioni per creazione della TOC (indice contenuti) da HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5455,80 +5492,80 @@ msgstr "Impossibile trovare pdftohtml, verificare che sia nel proprio PATH" msgid "Table of Contents:" msgstr "Indice:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Invia il file alla scheda di memoria invece che alla memoria principale come " "impostazione predefinita" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Chiedi conferma prima di eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometria della finestra principale" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Avverti quando è disponibile una nuova versione" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Usa numeri romani per i numeri delle serie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordina l'elenco dei tag per nome, popolarità o valutazione" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Corrispondenza dei tag per alcuni o per tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Numero di copertine da visualizzare nella modalità di navigazione delle " "copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Parametri predefiniti per la conversione in LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opzioni del lettore di libri LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formati visualizzati utilizzando il lettore interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Colonne da mostrare nella lista dei libri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Avvia automaticamente il server dei contenuti quando si apre l'applicazione" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Notizie più vecchie da mantenere nel database" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Mostra l'icona nell'area di notifica" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Invia le notizie scaricate al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Elimina i libri dalla biblioteca dopo l'invio al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5536,17 +5573,17 @@ msgstr "" "Visualizza le copertine in una finestra separata invece che nella finestra " "principale di calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Disabilita messaggi dall'icona nella area di notifica" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Azione predefinita da eseguire quando viene fatto clic sul pulsante di invio " "al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5554,7 +5591,7 @@ msgstr "" "Inizia a cercare mentre scrivi. Se questa opzione è disabilitata, la ricerca " "inizierà solo dopo aver premuto Return o Invio." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5564,7 +5601,7 @@ msgstr "" "piuttosto che mostrare solo le occorrenze trovate. Puoi usare il tasto N o " "F3 per andare sulla prossima occorrenza." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5572,23 +5609,23 @@ msgstr "" "Numero massimo di lavori di conversione/scaricamento di notizie. Il numero è " "il doppio del valore attuale per ragioni storiche." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Scarica metadati sociali (tag/valutazioni/etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Usa i nuovi metadati per cambiare l'autore e il titolo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Scarica automaticamente la copertina, se disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limita il massimo numero di lavori simultanei al numero delle CPU." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5596,42 +5633,42 @@ msgstr "" "La disposizione dell'interfaccia utente. Larga ha il pannello con i dettagli " "del libro sulla destra, mentre se è stretta è in basso." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Visualizza la valutazione media per elemento nel navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Disattiva animazioni interfaccia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "categorie del navigatore dei tag da non visualizzare" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "ATTENZIONE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERRORE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostra ancora questa conferma" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Riavvio richiesto" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Riavvia calibre subito" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Seleziona documenti" @@ -7680,7 +7717,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s di %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Raccolte" @@ -7791,7 +7828,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7810,7 +7847,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -9002,44 +9039,44 @@ msgstr "" "possibili." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Questo libro non ha copertina" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Dimensione della copertina: %(width)d x %(height)d pixel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Scegli copertina per " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Impossibile leggere" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Non si hanno i permessi per leggere il file: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Errore nella lettura del file" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Si è verificato un errore nella lettura del file:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " non è un'immagine valida" @@ -9097,7 +9134,7 @@ msgstr "T&ag: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9245,7 +9282,7 @@ msgstr "Nessuna &immagine" msgid "PDF Output" msgstr "Output PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9255,52 +9292,52 @@ msgstr "" "effetto solo se abiliti la casella \"Ignora\" qui sotto. Altrimenti sarà " "utilizzata la dimensione del profilo di output." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "Ign&ora le dimensioni del foglio impostate nel profilo di output" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Dimensioni del fo&glio:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "Dimensione &personalizzata:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "&Unità:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Mantieni le &proporzioni della copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Famiglia &con grazie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Famiglia &senza grazie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Famiglia &a spaziatura fissa:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Carattere sta&ndard:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Dimensione prede&finita dei caratteri:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9310,11 +9347,15 @@ msgstr "Dimensione prede&finita dei caratteri:" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Dimensione carattere a spa&ziatura fissa:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Output PMLZ" @@ -9524,7 +9565,7 @@ msgid "Remove the currently selected expression" msgstr "Rimuovi l'espressione selezionata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Rimuovi" @@ -9922,11 +9963,11 @@ msgstr "" "avanzato XPath guarda XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Sfoglia per copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Impossibile caricare il navigatore delle copertine" @@ -9946,7 +9987,7 @@ msgstr "Impossibile caricare il navigatore delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Non definito" @@ -11132,8 +11173,8 @@ msgid "Location" msgstr "Posizione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11152,13 +11193,13 @@ msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "L'elemento è vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non può essere impostato a niente. Eliminalo piuttosto." @@ -11314,12 +11355,12 @@ msgid "Copy to author" msgstr "Copia in autore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nome dell'autore non valido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "I nomi degli autori non possono contenere caratteri &." @@ -11472,7 +11513,7 @@ msgid "Standard metadata" msgstr "Metadati standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadati personalizzati" @@ -11672,13 +11713,13 @@ msgstr "" "Alessandro." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Valutazione:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Valutazione di questo libro. 0-5 stelle" @@ -11756,7 +11797,7 @@ msgid "&Force numbers to start with:" msgstr "&Forza l'inizio della numerazione da:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&data" @@ -11778,7 +11819,7 @@ msgid "Clear published date" msgstr "Elimina la data di pubblicazione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Lingue:" @@ -11863,13 +11904,13 @@ msgid "Set from &ebook file(s)" msgstr "Imposta da file di ebook" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Metadati &principali" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Metadati &aggiuntivi" @@ -12989,7 +13030,7 @@ msgid "&Author:" msgstr "&Autore:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Ta&g:" @@ -13399,7 +13440,6 @@ msgid "The template box cannot be empty" msgstr "Il riquadro del modello non può essere vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Imposta il colore della colonna:" @@ -13840,7 +13880,7 @@ msgid "Regular expression (?P)" msgstr "Espressione regolare (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13943,7 +13983,7 @@ msgid "Clear the font family" msgstr "Cancella la famiglia di caratteri" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Navigatore delle copertine" @@ -13952,7 +13992,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Navigatore dei tag" @@ -13976,7 +14016,7 @@ msgstr "Connesso " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Dettagli del libro" @@ -14225,7 +14265,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copia il testo della ricerca corrente (invece di cercare il nome)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "stelle" @@ -14233,43 +14273,43 @@ msgstr "stelle" msgid "Y" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Sul dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Dimensione (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modificato" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "La parola chiave è «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Lo UUID di questi libri è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permesso negato" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14277,32 +14317,32 @@ msgstr "" "Non è possibile cambiare la posizione sul disco di questo libro. È aperto da " "qualche altro programma?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Impostazione dati non riuscita" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Impossibile impostare i dati, fai clic su Mostra dettagli per conoscere la " "causa." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Nella biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Dimensione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marcato per l'eliminazione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Doppio clic per modificare

    " @@ -14716,63 +14756,65 @@ msgstr "Selezionare formati per: " msgid "You do not have permission to read the following files:" msgstr "Non hai i permessi per leggere i file indicati:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nessun formato selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Impossibile leggere i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Impossibile leggere i metadati dai formati %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Sfoglia" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Rifila i margini" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Scarica co&pertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Genera copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "L'immagine non è valida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Specificare titolo e autore" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" "È necessario specificare un titolo e un autore prima di generare una " "copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Copertina non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Impossibile cambiare la copertina poiché l'immagine non è valida." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Tag cambiati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14780,26 +14822,26 @@ msgstr "" "Hai cambiato le etichette. Per poter usare l'editor delle etichette, devi " "annullare o applicare questi cambiamenti. Vuoi applicare i cambiamenti?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Un elenco di lingue separate da virgola per questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Lingua sconosciuta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "La lingua %s non è riconosciuta" msgstr[1] "Le lingue %s non sono riconosciute" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14810,38 +14852,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Questo numero ISBN è valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Questo numero ISBN è valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "ISBN non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Digita un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "L'ISBN digitato non è valido. Prova ancora." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "E&ditore:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Cancella la data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "&Pubblicato:" @@ -14917,6 +14959,32 @@ msgstr "Elaborato %s" msgid "Downloaded metadata fields" msgstr "Campi dei metadati scaricati" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Interpretazione non riuscita" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Modifica metadati" @@ -15024,59 +15092,59 @@ msgstr "Cambia il modo in cui calibre scarica i metadati" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d di %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Impossibile visualizzare la copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Impossibile visualizzare la copertina con formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "La copertina nel formato %s non è valida." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Salva le variazioni e modifica i metadati di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Cambia la copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mmenti" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Copertine e formati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Metadati per&sonalizzati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Commenti" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Metadati di base" @@ -15498,91 +15566,99 @@ msgstr "Utilizzare il &visualizzatore interno per:" msgid "Reset all disabled &confirmation dialogs" msgstr "Ripristina tutti i dialoghi di &conferma disattivati" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Tutte le colonne" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "è vero" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "è falso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "non è definito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "ha id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "non ha id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "è uguale a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "è minore di" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "è maggiore di" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "ha" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "non ha" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "ha uno schema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "non ha uno schema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "è impostato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "non è impostato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "è" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "non è" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "corrisponde a uno schema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "non corrisponde a uno schema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Se la colonna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15590,7 +15666,7 @@ msgstr "" "Digita un tipo di identificatore o un tipo di identificatore e un valore " "nella forma identificatore:valore" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15600,73 +15676,114 @@ msgstr "" "per tedesco. Puoi utilizzare anche il nome completo della lingua, in tal " "caso calibre proverà a convertirlo automaticamente nel codice della lingua." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Digita un numero" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Digita una data nel formato AAAA-MM-GG" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Digita un stringa." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Digita un'espressione regolare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Puoi verificare valori multipli separandoli con %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Crea/Modifica un regola di colorazione delle colonne" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Crea una regola di colorazione riempiendo i riquadri sottostanti" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "in" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Solo se le seguenti condizioni sono tutte soddisfatte:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Aggiungi un'altra condizione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Puoi disabilitare una condizione svuotando tutte le relative caselle" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Testo di esempio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Condizione non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Una delle condizioni di questa regola non è valida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Nessuna condizione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Devi specificare almeno una condizione non vuota per questa regola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15679,29 +15796,44 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Imposta il colore di%(col)s a %(color)s se le " -"seguenti\n" -" condizioni sono soddisfatte:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Se la colonna %(col)s %(action)s valore: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Aggiungi regola" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Rimuovi regola" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Sposta la regola selezionata in alto" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Sposta la regola selezionata in basso" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Aggiungi regola avanzata" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15712,36 +15844,23 @@ msgstr "" "Aggiungi regola in basso per iniziare.

    Puoi cambiare una regola " "esistente facendo clic su di essa." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Aggiungi regola" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Rimuovi regola" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Sposta la regola selezionata in alto" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Sposta la regola selezionata in basso" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Aggiungi regola avanzata" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Nessuna regola selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Nessuna regola selezionata per %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "rimozione" @@ -16365,119 +16484,123 @@ msgstr "Stile Calibre" msgid "System default" msgstr "Predefinito del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Spento" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Piccola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Media" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Se c'è abbastanza spazio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Mai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "In base all'iniziale" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Disabilitato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partizionato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Colorazione delle colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " oppure " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Scegli la &lingua (richiede il riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Visualizza l'&icona nell'area di notifica (richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "&Aspetto interfaccia grafica (richiede il riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "Disattiva tutte le animazioni. Utile per i computer più lenti." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Disattiva le &animazioni" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Disattiva ¬ifiche nell'area di notifica" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Mostra la &schermata iniziale all'avvio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Dimensione &icone:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Mostra &testo sotto le icone:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Carattere dell'interfaccia:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Cam&bia carattere (richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "&Stile dell'interfaccia utente (richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Mostra i suggerimen&ti nell'elenco dei libri" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Interfaccia principale" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16485,27 +16608,27 @@ msgstr "" "Nota che i commenti saranno visualizzati sempre alla fine, " "indipendentemente dalla posizione assegnata qui." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Usa numeri &romani per le serie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Seleziona i metadati visualizzati" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Sposta in alto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Sposta in basso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Modello predefinito di collegamento all'autore:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16514,19 +16637,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Mostra la &copertina nel pannello dei dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Mostra le dimensioni della copertina del libro in pixel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Mo&stra dimensioni della copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16536,11 +16659,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Metodo di &partizionamento delle categorie del navigatore dei tag:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16549,22 +16672,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Contrai con più elementi di:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Categorie da non partizionare:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16573,40 +16696,44 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Visualizza la &media delle valutazioni nel navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categorie con elementi gerarc&hici:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Us&a colori di riga alternati nel navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Visualizza le &copertine in una finestra separata (richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Numero di copertine da visualizzare in modalità sfoglia (richiede il " "riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Se il navigatore delle copertine è mostrato in una &finestra separata, " "mostralo a tutto schermo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Puoi premere il tasto %s per passare alla modalità a schermo intero." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18566,51 +18693,51 @@ msgstr "Ricarica" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Il nome del termine di ricerca raggruppato è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "La modifica degli autori per tanti libri può richiedere molto tempo. Sei " "sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "La modifica dei metadati per tanti libri può richiedere molto tempo. Sei " "sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Ricerche" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Rinomina la categoria utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Non puoi utilizzare punti nel nome quando rinomini le categorie utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Il nome %s è già utilizzato" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplica parola chiave" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Il nome della ricerca salvata %s è già in uso." @@ -20039,10 +20166,6 @@ msgstr "Carica tema" msgid "Load a theme" msgstr "Carica un tema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Interpretazione non riuscita" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21826,23 +21949,23 @@ msgstr "preferenza ripristinata " msgid "creating custom column " msgstr "creazione colonna personalizzata " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Compattazione database" @@ -23278,74 +23401,78 @@ msgid "Spanish (Argentina)" msgstr "Spagnolo (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spagnolo (Messico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spagnolo (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spagnolo (Cile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spagnolo (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spagnolo (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spagnolo (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spagnolo (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spagnolo (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spagnolo (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Tedesco (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francese (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Olandese (Olanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Olandese (Belgio)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 3a651786f4..de3cf680d5 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-16 10:46+0000\n" "Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:51+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:54+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "まったく何もしません" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -947,36 +947,36 @@ msgstr "ライブラリへのパスが長すぎます。%d文字以下でなけ #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "はい" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "主メモリー" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "カードA" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "カードB" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -991,76 +991,76 @@ msgstr "カードB" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "ニュース" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "チェック" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "はい" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "いいえ" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "チェックなし" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "今日" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "昨日" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "今月" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "日前" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "空" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "空白" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "無効なブーリアンクエリ \"{0}\"" @@ -1245,8 +1245,8 @@ msgstr "" "「詳細を表示」をクリックするとリストを表示します。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "カタログ" @@ -2588,7 +2588,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記録媒体のカードに十分な空きスペースがありません" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%sを描画" @@ -3266,6 +3266,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4399,8 +4417,8 @@ msgstr "いいえ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4412,14 +4430,14 @@ msgid "Title" msgstr "タイトル" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "著者" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "発行者" @@ -4429,7 +4447,7 @@ msgid "Producer" msgstr "製作者" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4452,7 +4470,7 @@ msgstr "コメント" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4467,7 +4485,7 @@ msgstr "タグ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4478,7 +4496,7 @@ msgid_plural "Series" msgstr[0] "シリーズ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4490,7 +4508,7 @@ msgstr "更新日時" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4619,7 +4637,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "表紙" @@ -4669,7 +4687,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Amazonからの書誌情報はこの国のAmazonウエブサイトから取得されます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazonがタイムアウトしました。後でまた試してみてください。" @@ -4751,10 +4769,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:315 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:320 msgid "This is not a MOBI file." msgstr "MOBIファイルではありません。" @@ -4857,9 +4877,26 @@ msgstr "本文" msgid "%s format books are not supported" msgstr "%s フォーマットはサポートしていません" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s の %(sidx)s 本" @@ -4869,7 +4906,7 @@ msgid "HTML TOC generation options." msgstr "HTML 目次生成オプション" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4921,165 +4958,165 @@ msgstr "pdftohtmlが見つかりません。PATHをチェックしてくださ msgid "Table of Contents:" msgstr "目次:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "デフォルトのメインメモリでなく外付けストレージにファイルを送ります" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "削除前に確認" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "主ウインドーの大きさ" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "新しいバージョンが出た時に通知する" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "シリーズ番号にローマ数字を使用する。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "タグのリストを名前、人気、評価でソートする。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "すべて、もしくは一部のタグでマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "表紙ブラウズモードで表示される表紙の数" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "LRFへ変換するときのデフォルト" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "LRF 電子書籍ビューアーのオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "内蔵ビューアーで表示するフォーマット" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "ブックリストで表示する列" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "アプリケーションの起動時に、自動的にコンテンツサーバーを起動する" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "データベースで一番古いニュース" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "システムトレイにアイコンを表示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "ダウンロードしたニュースをデバイスにアップロード" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "デバイスへのアップロード後に、ライブラリからニュース本を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "カバーフローをcalibreのメインウィンドウに表示せず、別ウィンドウに表示する。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "システムトレイの通知アイコンを無効にする。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "「デバイスに送る」ボタンを押した時のデフォルト動作" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "キー入力するたびに検索を開始します。これを無効にした場合、EnterやReturnキーが押された時のみ検索を行います。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "検索時、検索結果のみを表示するのではなく、マッチした物を強調表示します。次の検索結果の場所に移動するにはNキーやF3キーが使えます。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "同時変換を行ったりニュースをダウンロードする最大ジョブ数。今までの経緯から、実際の値の2倍になります。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "ソーシャルな書誌情報をダウンロードする。(タグ/評価/等)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "新しい書誌情報に、著者とタイトルを上書きする。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "自動的に表紙をダウンロードする(利用できる場合)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "最大同時ジョブ数をCPUの数に制限する" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "ユーザーインターフェースのレイアウト。「広い」の時は本の詳細情報パネルが右に表示され、「狭い」の時は下に表示されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "タグブラウザーで1個づつの平均評価を表示する。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "UIアニメーションを無効にする。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "タグブラウザーのカテゴリーを表示しない。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "重要:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "エラー:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "この確認をまた出す。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "再起動が必要です。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Calibreを再起動する" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "ファイル選択" @@ -6999,7 +7036,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "%(series)sの %(sidx)s 巻" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "コレクション" @@ -7110,7 +7147,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7129,7 +7166,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8276,44 +8313,44 @@ msgid "" msgstr "書誌情報を編集。出力ファイルにはできる限り、この書誌情報が付加されます。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "この本には表紙がありません。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "表紙サイズ: %(width)d x %(height)d ピクセル" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "表紙の選択 " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "読み込めません" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "ファイルを読むための権限がありません: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "ファイルの読み込みエラー" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    ファイルの読み込み時にエラーが発生しました:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " は有効な画像ではありません" @@ -8368,7 +8405,7 @@ msgstr "タグ(&G): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8510,59 +8547,59 @@ msgstr "画像なし(&I)" msgid "PDF Output" msgstr "PDF出力" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "用紙サイズ(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "カスタムサイズ(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "単位(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "表紙のアスペクト比を保つ(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "セリフファミリー(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "サンセリフファミリー(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "等幅フォントファミリー(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "標準フォント(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "デフォルトのフォントサイズ(&Z)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8572,11 +8609,15 @@ msgstr "デフォルトのフォントサイズ(&Z)" msgid " px" msgstr " ピクセル" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "等幅フォントのフォントサイズ(&F):" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ出力" @@ -8772,7 +8813,7 @@ msgid "Remove the currently selected expression" msgstr "選択中の表現を削除する" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "削除(&R)" @@ -9152,11 +9193,11 @@ msgstr "" "href=\"http://manual.calibre-" "ebook.com/xpath.html\">XPathチュートリアルを参照してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "表紙でブラウズ" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "表紙ブラウザーがロードできません" @@ -9176,7 +9217,7 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "未定義" @@ -10250,8 +10291,8 @@ msgid "Location" msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10270,13 +10311,13 @@ msgstr "%(curr)s (前は %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "アイテムが空白です" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "アイテムは空白に設定できません。削除してください。" @@ -10426,12 +10467,12 @@ msgid "Copy to author" msgstr "著者名へコピー" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "無効な著者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "著者名には「&」文字は入れられません。" @@ -10581,7 +10622,7 @@ msgid "Standard metadata" msgstr "標準の書誌情報" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "カスタムの書誌情報" @@ -10759,13 +10800,13 @@ msgid "" msgstr "この本の著者のソート方法を指定。例えば、Charles Dickens を Dickens, Charles のようにしてソート。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "評価(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "本の評価(0-5)" @@ -10836,7 +10877,7 @@ msgid "&Force numbers to start with:" msgstr "強制番号付けの最初の番号(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "日付(&D):" @@ -10858,7 +10899,7 @@ msgid "Clear published date" msgstr "発行日をクリア" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "言語(&L):" @@ -10933,13 +10974,13 @@ msgid "Set from &ebook file(s)" msgstr "電子書籍ファイルから設定(&E)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "基本書誌情報(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "カスタム書誌情報(&C):" @@ -11999,7 +12040,7 @@ msgid "&Author:" msgstr "著者(&A):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "タグ(&G):" @@ -12377,7 +12418,6 @@ msgid "The template box cannot be empty" msgstr "テンプレート欄は空白にできません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "列の色を設定:" @@ -12805,7 +12845,7 @@ msgid "Regular expression (?P)" msgstr "正規表現 (?P<シリーズ番号>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12908,7 +12948,7 @@ msgid "Clear the font family" msgstr "フォントファミリーをクリア" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "表紙ブラウザー" @@ -12917,7 +12957,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "タグブラウザー" @@ -12941,7 +12981,7 @@ msgstr "接続された " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "本の詳細" @@ -13183,7 +13223,7 @@ msgid "Copy current search text (instead of search name)" msgstr "現在の検索文字列をコピー(検索名の替わりに)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "stars" @@ -13191,72 +13231,72 @@ msgstr "stars" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "デバイス上" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "サイズ (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "修正日" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "検索名は \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "この本のUUIDは \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "許可がありません" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "この書籍のディスク上の場所を変えられませんでした。他のプログラムで開かれていないか確認してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "データ設定に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "データ設定できませんでした。「詳細を表示」をクリックすると理由を見れます。" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "ライブラリ中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "サイズ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "削除する、としてマーク" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "ダブルクリックで編集

    " @@ -13645,85 +13685,87 @@ msgstr "フォーマットを選ぶ " msgid "You do not have permission to read the following files:" msgstr "以下のファイルを読むための許可がありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "フォーマットが選択されていない" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "書誌情報を読めません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "%s フォーマットから書誌情報を読めませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "参照(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "トリム(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "表紙をダウンロード(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "表紙を生成(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "有効な画像ではありません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "タイトルと著者を指定" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "表紙を生成するにはタイトルと著者を指定する必要があります" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "無効な表紙" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "画像が無効なので表紙を変更できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "タグを変更しました。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "タグを変更しました。タグエディターを使うために、変更を適用するか破棄するかしなければなりません。適用しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "この本の言語のカンマ区切りのリスト" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "不明な言語" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "言語 %s を認識できませんでした。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "ID(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13734,38 +13776,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "このISBN番号は有効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "このISBN番号は無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "無効なISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "ISBNを入力" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "入力されたISBNは有効ではありません。再入力をお願いします。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "出版社(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "日付を消去" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "発行日(&D):" @@ -13835,6 +13877,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "ダウンロードされた書誌情報フィールド" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "書誌情報を編集" @@ -13938,59 +14006,59 @@ msgstr "calibreがどのように書誌情報をダウンロードするかを msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d / %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "を開けません %s。他のプログラムに使われていますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "表紙を読み込めません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "%sフォーマットから表紙を読み込めません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "%sフォーマットの表紙が無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "変更を保存して、%sの書誌情報を編集" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "表紙を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "コメント(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "書誌情報(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "表紙とフォーマット(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "カスタム書誌情報(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "コメント(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "基本書誌情報" @@ -14387,170 +14455,219 @@ msgstr "内部ビューアーを使用(&V):" msgid "Reset all disabled &confirmation dialogs" msgstr "すべての確認ダイアログをリセット(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "はOn" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "はOff" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "は不定" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "IDあり" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "idがない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "は等しい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "が次より小さい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "が次より大きい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "は持っている" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "は持っていない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "パターンあり" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "はパターンが無い" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "は設定されている" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "は設定されていない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "等しい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "等しくない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "パターンにマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "パターンがマッチしない" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "フィールド ___ 条件 ___ 値" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "識別子のタイプか、識別子タイプと値を「識別子:値」のフォーマットで入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "番号を入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "日付を YYYY-MM-DD のフォーマットで入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "文字列を入力。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "正規表現を入力" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "複数の値を「%s」で区切ることで入力できます" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "列の色づけルールを作成/編集" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "色づけルールを下のボックスに入力して作成" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "には" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "次の条件がすべて当てはまった時のみ:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "他の条件を追加" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "ボックスをすべて空にすると、条件を無効にできます" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "無効な条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "このルールの条件の一つが無効です: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "条件がありません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "このルールの中の最低でも1つの条件が空欄で無い様にしてください" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14563,26 +14680,43 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    以下の状況の時に%(col)s 列の色を %(color)s に設定:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "
  • もし %(col)s 列が %(action)s の時の値: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "ルールを追加" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "ルールを削除" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "選択したルールを上に移動" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "選択したルールを下に移動" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "高度なルールを追加" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -14591,36 +14725,23 @@ msgstr "" "calibreがどの色を利用するか決める\"ルール\"を作成して、本リストの列の色を設定することができます。以下の「ルールを追加」ボタンをクリックしてくだ" "さい。

    ダブルクリックして、すでにあるルールを変更することもできます。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "ルールを追加" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "ルールを削除" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "選択したルールを上に移動" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "選択したルールを下に移動" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "高度なルールを追加" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "ルールが選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "%s のルールが選択されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "削除" @@ -15212,145 +15333,149 @@ msgstr "Calibreスタイル" msgid "System default" msgstr "システムデフォルト" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Off" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "小さい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "大きい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "常に" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "十分な余裕がある場合" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "停止" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "最初の一文字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "無効" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "分割" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "列の色づけ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " か " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "言語を選択 (再起動が必要)(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "システムトレイアイコンを有効にする(再起動が必要)(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "ユーザーインターフェースのレイアウト (再起動が必要)(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "すべてのアニメーションを無効にします。遅い/古いコンピューターを使っている時に便利です。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "アニメーションを無効にする(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "システムトレイの通知を無効にする(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "起動時にスプラッシュスクリーンを表示する(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "ツールバー(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "アイコンサイズ(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "アイコンの下にテキストを表示(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "インターフェースのフォント:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "フォントを変更 (再起動が必要)(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "ユーザーインターフェースのスタイル (再起動が必要)(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "書籍リストでツールティップを表示(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "メイン画面" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "注:ここでの設定にかかわらずコメントは必ず最後に表示されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "シリーズ番号にローマ数字を使う(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "表示する書誌情報を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "上へ移動" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "下へ移動" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "デフォルトの著者リンクテンプレート" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15359,19 +15484,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "書籍詳細パネルで表紙を表示(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15381,11 +15506,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "タグブラウザーカテゴリーの分割方法(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15397,22 +15522,22 @@ msgstr "" "最初の1文字にすると A, B, C のようなリストになり、分割を選ぶと同じ数のグループに分割されます。\n" "サブカテゴリが要らない場合には無効にしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "分割しないアイテム数(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "分割しないカテゴリー:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15421,35 +15546,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "タグブラウザーで平均評価を表示(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "階層化するカテゴリーアイテム(&H):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "タグブラウザーで行に別の色を使う(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "表紙ブラウザーを別ウィンドウで表示する(再起動が必要)(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "表紙ブラウザーで表示される表紙の数 (再起動が必要)(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "表紙ブラウザーを別ウィンドウで表示する場合は全画面で表示(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "%s キーで全画面モードを切り替えられます。" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17243,46 +17372,46 @@ msgstr "再読み込み" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "グループ化検索語の名前は \"{0}\"です" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "複数の本の著者を変更するのには、いくらか時間がかかります。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "いくつかの本の書誌情報を変更するのには、いくらか時間がかかります。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "ユーザーカテゴリーの名前を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "ユーザーカテゴリーの名前を変更する時に、名前にピリオドは使用できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "名前 %s はすでに使われています" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "検索名が重複" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "保存された検索の名前 %s はすでに使われています。" @@ -18614,10 +18743,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20302,22 +20427,22 @@ msgstr "" msgid "creating custom column " msgstr "カスタム列を作成 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

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

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -21772,74 +21897,78 @@ msgid "Spanish (Argentina)" msgstr "スペイン語 (アルゼンチン)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "スペイン語 (メキシコ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "スペイン語 (キューバ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "スペイン語 (チリ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "スペイン語 (エクアドル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "スペイン語 (ホンジュラス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "スペイン語 (ベネズエラ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "スペイン語 (ボリビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "スペイン語 (ニカラグア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "スペイン語 (コロンビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "ドイツ語 (オーストリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "フランス語(ベラルーシ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "ドイツ語 (オランダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "ドイツ語 (ベルギー)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/jv.po b/src/calibre/translations/jv.po index 02cbb0c792..f96bd622fd 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-08-09 07:28+0000\n" "Last-Translator: anggoro \n" "Language-Team: Javanese \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 != 0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:51+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:54+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -941,36 +941,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -985,76 +985,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1213,8 +1213,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2492,7 +2492,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3098,6 +3098,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4120,8 +4138,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4133,14 +4151,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4150,7 +4168,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4173,7 +4191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4188,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4200,7 +4218,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4212,7 +4230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4327,7 +4345,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4377,7 +4395,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4454,10 +4472,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4556,9 +4576,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4568,7 +4605,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4620,165 +4657,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6659,7 +6696,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6770,7 +6807,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6789,7 +6826,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7909,44 +7946,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8001,7 +8038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8141,59 +8178,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8203,11 +8240,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8401,7 +8442,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8772,11 +8813,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8796,7 +8837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9813,8 +9854,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9833,13 +9874,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9985,12 +10026,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10136,7 +10177,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10302,13 +10343,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10375,7 +10416,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10397,7 +10438,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10467,13 +10508,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11497,7 +11538,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11870,7 +11911,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12281,7 +12321,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12384,7 +12424,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12393,7 +12433,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12417,7 +12457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12660,7 +12700,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12668,72 +12708,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13115,86 +13155,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13202,38 +13244,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13303,6 +13345,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13402,59 +13470,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13825,170 +13893,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13997,59 +14114,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14602,145 +14726,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14749,19 +14877,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14771,11 +14899,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14784,22 +14912,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14808,35 +14936,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16513,46 +16645,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17865,10 +17997,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19373,22 +19501,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20709,74 +20837,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ka.po b/src/calibre/translations/ka.po index c3d2491abb..e065f902a1 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-08-26 09:07+0000\n" "Last-Translator: clouds ge \n" "Language-Team: Georgian \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-01-26 04:48+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:51+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -938,36 +938,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "დიახ" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "მთავარი" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -982,76 +982,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1210,8 +1210,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2489,7 +2489,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3095,6 +3095,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4117,8 +4135,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4130,14 +4148,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4147,7 +4165,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4170,7 +4188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4185,7 +4203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4197,7 +4215,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4209,7 +4227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4324,7 +4342,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4374,7 +4392,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4451,10 +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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4553,9 +4573,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4565,7 +4602,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4617,165 +4654,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6656,7 +6693,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6767,7 +6804,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6786,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7906,44 +7943,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7998,7 +8035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8138,59 +8175,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8200,11 +8237,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8398,7 +8439,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8769,11 +8810,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8793,7 +8834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9810,8 +9851,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9830,13 +9871,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9982,12 +10023,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10133,7 +10174,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10299,13 +10340,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10372,7 +10413,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10394,7 +10435,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10464,13 +10505,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11494,7 +11535,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11867,7 +11908,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12278,7 +12318,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12381,7 +12421,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12390,7 +12430,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12414,7 +12454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12657,7 +12697,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12665,72 +12705,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13112,86 +13152,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13199,38 +13241,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13300,6 +13342,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13399,59 +13467,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13822,170 +13890,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13994,59 +14111,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14599,145 +14723,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14746,19 +14874,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14768,11 +14896,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14781,22 +14909,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14805,35 +14933,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16510,46 +16642,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17862,10 +17994,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19370,22 +19498,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20706,74 +20834,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index 016a0a7ec3..9f47cdec28 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh \n" "Language-Team: Kannada \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:52+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:54+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -938,36 +938,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -982,76 +982,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1210,8 +1210,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2489,7 +2489,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3095,6 +3095,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4117,8 +4135,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4130,14 +4148,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4147,7 +4165,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4170,7 +4188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4185,7 +4203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4197,7 +4215,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4209,7 +4227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4324,7 +4342,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4374,7 +4392,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4451,10 +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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4553,9 +4573,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4565,7 +4602,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4617,165 +4654,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6656,7 +6693,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6767,7 +6804,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6786,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7906,44 +7943,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7998,7 +8035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8138,59 +8175,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8200,11 +8237,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8398,7 +8439,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8769,11 +8810,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8793,7 +8834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9810,8 +9851,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9830,13 +9871,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9982,12 +10023,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10133,7 +10174,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10299,13 +10340,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10372,7 +10413,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10394,7 +10435,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10464,13 +10505,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11494,7 +11535,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11867,7 +11908,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12278,7 +12318,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12381,7 +12421,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12390,7 +12430,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12414,7 +12454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12657,7 +12697,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12665,72 +12705,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13112,86 +13152,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13199,38 +13241,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13300,6 +13342,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13399,59 +13467,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13822,170 +13890,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13994,59 +14111,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14599,145 +14723,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14746,19 +14874,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14768,11 +14896,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14781,22 +14909,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14805,35 +14933,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16510,46 +16642,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17862,10 +17994,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19370,22 +19498,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20706,74 +20834,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 197450a3d8..b356e6f46b 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 19:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Korean \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:52+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:55+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "아무 것도 안함" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -945,36 +945,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "예" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "주" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "카드 A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "카드 B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -989,76 +989,76 @@ msgstr "카드 B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "뉴스" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "체크됨" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "예" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "아니오" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "체크 안 됨" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "오늘" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "어제" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "이번달" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "일 전" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "비어 있음" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "빈 칸" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1224,8 +1224,8 @@ msgstr "" "목록을 보려면 '상세히 보기'를 누르세요." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "분류" @@ -2505,7 +2505,7 @@ msgid "There is insufficient free space on the storage card" msgstr "메모리카드에 여유 공간이 부족합니다." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s가 만들어졌습니다" @@ -3148,6 +3148,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4201,8 +4219,8 @@ msgstr "아니오" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4214,14 +4232,14 @@ msgid "Title" msgstr "제목" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "저자" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "출판사" @@ -4231,7 +4249,7 @@ msgid "Producer" msgstr "제작자" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4254,7 +4272,7 @@ msgstr "설명" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4269,7 +4287,7 @@ msgstr "태그" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4281,7 +4299,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4293,7 +4311,7 @@ msgstr "시간 정보" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4415,7 +4433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "표지" @@ -4465,7 +4483,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4542,10 +4560,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4644,9 +4664,26 @@ msgstr "본문" msgid "%s format books are not supported" msgstr "%s 형식의 책은 지원하지 않습니다" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4656,7 +4693,7 @@ msgid "HTML TOC generation options." msgstr "HTML 목차(TOC) 생성 옵션입니다." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4708,165 +4745,165 @@ msgstr "pdftohtml을 찾을 수 없습니다. 경로를 점검하세요" msgid "Table of Contents:" msgstr "목차:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "기본값으로 주 메모리 대신에 저장 카드에 파일을 전송합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "삭제하기 전에 확인합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "메인 창의 구조" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "새 버전이 나왔을 때 알림" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "시리즈 번호에 대해 로마식 숫자를 사용" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "태그 목록을 이름, 인기도, 별점 순으로 정렬합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "표지 탐색기 모드에서 보여줄 표지의 개수입니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "LRF 전자책 뷰어에 대한 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "내부 뷰어를 사용해서 볼 형식" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "책 목록에서 표시할 열" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "프로그램이 시작할 때 컨텐츠 서버를 자동으로 실행합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "데이터베이스의 오래된 뉴스를 유지함" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "시스템 트레이 아이콘 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "내려받은 뉴스를 장치로 올립니다." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Calibre 주 창 대신에 독립된 창에 표지를 표시합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "시스템 트레이 아이콘에서 알리기 사용 안함" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "장치로 전송 버튼을 누를 때 수행할 기본 동작입니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "소셜 메타 정보(태그/별점/기타) 내려받기" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "제목과 저자를 새로운 메타 정보로 덮어쓰기" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "가능하다면 표지를 자동으로 내려받습니다." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "동시에 작업하는 최대 개수를 CPU의 개수로 제한합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "UI 애니메이션을 사용하지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "표시하지 않을 태그 탐색기의 분류" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "재시작 필요" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "파일 선택하기" @@ -6749,7 +6786,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "모음집" @@ -6860,7 +6897,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6879,7 +6916,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8001,44 +8038,44 @@ msgid "" msgstr "메타 정보를 지정합니다. 출력 파일은 가능한 이 메타 정보와 같은 것들을 포함할 것입니다." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "읽을 수 없음" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "파일을 읽을 수 있는 권한이 없습니다: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "파일 읽기 오류" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    파일에서 읽어오던 중에 오류가 있었습니다:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " 는(은) 잘못된 그림입니다" @@ -8093,7 +8130,7 @@ msgstr "태그(&G): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8234,59 +8271,59 @@ msgstr "그림 없음(&I)" msgid "PDF Output" msgstr "PDF 출력" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "종이 크기(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "표지의 종횡비를 유지(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "세리프체(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "산세리프체(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "고정폭 글자체(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "표준 글꼴(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8296,11 +8333,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "고정폭 글자 크기(&F):" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8497,7 +8538,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "제거(&R)" @@ -8870,11 +8911,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "표지 탐색기를 불러올 수 없습니다" @@ -8894,7 +8935,7 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "정의되지 않음" @@ -9911,8 +9952,8 @@ msgid "Location" msgstr "위치" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9931,13 +9972,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "항목이 비어있음" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10083,12 +10124,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "잘못된 저자명" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10234,7 +10275,7 @@ msgid "Standard metadata" msgstr "표준 메타 정보" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "사용자 메타 정보" @@ -10400,13 +10441,13 @@ msgid "" msgstr "이 책의 저자들을 분류하는 방법을 지정합니다. 예를 들어 찰스 디킨스는 디킨스, 찰스 같이 분류되어야 합니다." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "별점(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "이 책의 별점입니다. 0-5" @@ -10473,7 +10514,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "날짜(&D):" @@ -10495,7 +10536,7 @@ msgid "Clear published date" msgstr "출판일자 지우기" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10568,13 +10609,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "기본 메타 정보(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "사용자 지정 메타 정보(&C)" @@ -11598,7 +11639,7 @@ msgid "&Author:" msgstr "저자(&A):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "태그(&G):" @@ -11971,7 +12012,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12382,7 +12422,7 @@ msgid "Regular expression (?P)" msgstr "정규 표현식 (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12485,7 +12525,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "표지 탐색기" @@ -12494,7 +12534,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "태그 탐색기" @@ -12518,7 +12558,7 @@ msgstr "연결됨 " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "책 상세정보" @@ -12761,7 +12801,7 @@ msgid "Copy current search text (instead of search name)" msgstr "현재의 검색어를 복사합니다 (검색 이름 대신에)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12769,72 +12809,72 @@ msgstr "" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "장치" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "용량 (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "검색 이름은 \"{0}\"입니다" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "권한이 거부되었습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "용량" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "편집하려면 더블클릭하세요

    " @@ -13216,86 +13256,88 @@ msgstr "형식을 선택하세요: " msgid "You do not have permission to read the following files:" msgstr "당신은 다음의 파일들을 읽을 권한이 없습니다:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "선택된 형식이 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "메타 정보를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "%s 형식에서 메타 정보를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "찾기(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "표지 내려받기(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "표지 생성(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "올바른 그림 형식이 아닙니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "제목과 저자 지정" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "표지를 생성하기 전에 제목과 저자를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13303,38 +13345,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "이 ISBN 숫자는 맞습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "이 ISBN 숫자는 맞지 않습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "출판사(&D):" @@ -13404,6 +13446,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13503,59 +13571,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "%s을(를) 열 수 없습니다. 다른 프로그램에서 사용중입니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "표지를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "%s 형식에서 표지를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "%s 형식의 표지가 올바르지 않습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "설명(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13928,170 +13996,219 @@ msgstr "내부 뷰어를 사용해서 보기(&V):" msgid "Reset all disabled &confirmation dialogs" msgstr "보이지 않게 한 확인 대화상자들을 모두 초기화(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14100,59 +14217,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14713,145 +14837,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "작음" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "큼" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "중간" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "항상" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "전혀 안함" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " 또는 " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "언어 선택 (재시작이 필요합니다) (&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "시스템 트레이 아이콘 사용하기 (재시작이 필요함) (&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "사용자 인터페이스 배치 (재시작이 필요함) (&L) :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "모든 애니메이션을 사용하지 않습니다. 느리고 오래된 컴퓨터에 유용합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "애니메이션 사용 안함(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "시스템 트레이에서 알리기 사용 안함(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "프로그램 시작시 로고 화면 표시(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "툴바(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "아이콘 크기(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "아이콘 아래에 텍스트 표시(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "인터페이스 글꼴:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "글꼴 변경 (재시작 필요)(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "시리즈에 대해 로마식 숫자를 사용(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14860,19 +14988,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14882,11 +15010,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14895,22 +15023,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14919,35 +15047,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "태그 탐색기에 평균 등급을 표시합니다(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "표지 탐색기를 분리된 창으로 표시합니다 (재시작이 필요함) (&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "탐색기 모드에서 보여줄 표지의 개수 (재시작이 필요함) (&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16633,46 +16765,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "검색" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "검색 이름 중복" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "저장된 검색 이름 %s은(는) 이미 사용중입니다." @@ -17988,10 +18120,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19528,22 +19656,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20868,74 +20996,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "독일어 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "독일어 (네덜란드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "독일어 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index b719167abd..a96e49f7e9 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:52+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:55+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Tiştek nake" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 757b47169d..1505b24ffe 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:52+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:55+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -86,7 +86,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Nieko nedaro" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -942,36 +942,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -986,76 +986,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Naujienos" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1214,8 +1214,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalogas" @@ -2493,7 +2493,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3099,6 +3099,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4121,8 +4139,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4134,14 +4152,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4151,7 +4169,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4174,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4189,7 +4207,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4201,7 +4219,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4213,7 +4231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4328,7 +4346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4378,7 +4396,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4455,10 +4473,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4557,9 +4577,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4569,7 +4606,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4621,165 +4658,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6660,7 +6697,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6771,7 +6808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6790,7 +6827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7910,44 +7947,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8002,7 +8039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8142,59 +8179,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8204,11 +8241,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8402,7 +8443,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8773,11 +8814,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8797,7 +8838,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9814,8 +9855,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9834,13 +9875,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9986,12 +10027,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10137,7 +10178,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10303,13 +10344,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10376,7 +10417,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10398,7 +10439,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10468,13 +10509,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11498,7 +11539,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11871,7 +11912,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12282,7 +12322,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12385,7 +12425,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12394,7 +12434,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12418,7 +12458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12661,7 +12701,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12669,72 +12709,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13116,86 +13156,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13203,38 +13245,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13304,6 +13346,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13403,59 +13471,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13826,170 +13894,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13998,59 +14115,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14603,145 +14727,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14750,19 +14878,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14772,11 +14900,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14785,22 +14913,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14809,35 +14937,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16514,46 +16646,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17866,10 +17998,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19374,22 +19502,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20710,74 +20838,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 394812ee27..e149917cb0 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:03+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:06+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Pilneigi nikū nadora" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 3e51b86898..6fa9f03d13 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 04:52+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:55+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -88,7 +88,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -123,9 +123,9 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -136,8 +136,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -158,16 +158,16 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -176,22 +176,22 @@ msgstr "Pilnīgi neko nedara" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -977,36 +977,36 @@ msgstr "Ceļš lídz bibliotēkai pārāk garš. Jābūt mazāk nekā %d simboli #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Jā" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Galvenā" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1021,76 @@ msgstr "Karte B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Ziņas" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "jā" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "vakar" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1278,8 +1278,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalogs" @@ -2640,7 +2640,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Atmiņas kartē nepietiek brīvas vietas" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3262,6 +3262,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4309,8 +4327,8 @@ msgstr "Nē" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4322,14 +4340,14 @@ msgid "Title" msgstr "Nosaukums" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autors(i)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Izdevējs" @@ -4339,7 +4357,7 @@ msgid "Producer" msgstr "Producents" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4362,7 +4380,7 @@ msgstr "Komentāri" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4377,7 +4395,7 @@ msgstr "Birkas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4390,7 +4408,7 @@ msgstr[1] "Sērijas" msgstr[2] "Sērijas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4402,7 +4420,7 @@ msgstr "Laika zīmogs" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4528,7 +4546,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Vāks" @@ -4578,7 +4596,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadati tiks meklēti šīs valsts Amazon lapā." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon noildze. Mēģiniet vēlāk." @@ -4664,10 +4682,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4766,9 +4786,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Grāmata %(sidx)s no %(series)s" @@ -4778,7 +4815,7 @@ msgid "HTML TOC generation options." msgstr "Iestatījumi HTML satura rādītāja ģenerēšanai." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4830,165 +4867,165 @@ msgstr "Nevarēja atrast pdftohtml. Pārbaudiet vai tas ir norādīts PATH" msgid "Table of Contents:" msgstr "Satura rādītājs:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Pēc noklusējuma sūtīt failu uz atmiņas karti, nevis uz pamatatmiņu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Apstiprināt pirms dzēšanas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Galvenā loga ģeometrija" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Informēt par jaunu versiju" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Sērijām lietot romiešu ciparus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Kārtot birku sarakstu pēc nosaukuma, popularitātes vai vērtējuma" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Tagu atbilstība pēc visiem vai jebkura." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Vāku pārlūkošanas režīmā parādāmo vāku skaits" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Noklusētie iestatījumu pārveidošanai uz LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Iestatījumi LRF grāmatu lasītājam" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formāti, kas tiek parādīti izmanotojot iebūvēto lasītāju" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Grāmatu sarakstā rādamās kolonas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Vecākas datubāzē paturamās ziņas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Rādīt sistēmas joslas ikonu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Nosūtīt lejupielādētās ziņas uz ierīci" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Pēc nosūtīšanas uz ierīci dzēst ziņu gramatas no bibliotēkas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Atspējot sistēmas joslas ikonas paziņojumus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Lejupielādēt sociālos metadatus (birkas/vērtējumus/utml.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Pārrakstīt autoru un nosaukumu ar jaunajiem metadatiem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automātiski lejupielādēt pieejamos vāka attēlus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Atspējot UI animācijas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "neattēlojamāš birku pārlūka kategorijas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "BRĪDINĀJUMS:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "KĻŪDA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Rādīt šo apstiprinājumu vēlreiz" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Nepieciešams pārstartēt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Restartēt calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Izvēlieties failus" @@ -6881,7 +6918,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Kolekcijas" @@ -6992,7 +7029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7011,7 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8132,44 +8169,44 @@ msgstr "" "Norāda metadatus. Rezultāta failā ierakstīs pēc iespējas vairāk metadatus." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Šai gramata nav vāka" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Izvēlēties vāku " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Nevar nolasīt" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Jums nav tiesību lai lasītu failu: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Kļūda nolasot failu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8225,7 +8262,7 @@ msgstr "&Birkas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8365,59 +8402,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8427,11 +8464,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8625,7 +8666,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8998,11 +9039,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Pārlūkot vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9022,7 +9063,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -10039,8 +10080,8 @@ msgid "Location" msgstr "Atrašanās vieta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10059,13 +10100,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10211,12 +10252,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10362,7 +10403,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10530,13 +10571,13 @@ msgstr "" "jākārto kā Dikenss, Čārlzs." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Vērtējums:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Šīs grāmatas vērtējums (0 - 5 zvaigznes)" @@ -10603,7 +10644,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datums:" @@ -10625,7 +10666,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10695,13 +10736,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11725,7 +11766,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12098,7 +12139,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12509,7 +12549,7 @@ msgid "Regular expression (?P)" msgstr "Regulārā izteiksme (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12612,7 +12652,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Vāku pārlūks" @@ -12621,7 +12661,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Birku pārlūks" @@ -12645,7 +12685,7 @@ msgstr "Savienots " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Grāmatas detaļas" @@ -12888,7 +12928,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "zvaigzne(s)" @@ -12896,72 +12936,72 @@ msgstr "zvaigzne(s)" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Izmērs (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Meklēšanas apzīmējums \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Šīs grāmatas UUID ir \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Izmērs" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13343,86 +13383,88 @@ msgstr "Izvēlieties formātus " msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Pārlūkot" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "Ģ&enerēt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Nederīgs vāks" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Nezināma valoda" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&d(i):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13433,38 +13475,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "ISBN numurs ir derīgs" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "ISBN numurs nav derīgs" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Nederīgs ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Ievadiet ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Ievadītais ISBN nav derīgs. Mēģiniet vēlreiz." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Izdevējs:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Notīrīt datumu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "I&zdota:" @@ -13538,6 +13580,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "Lejupielādētie metadatu lauki" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Labot metadatus" @@ -13637,59 +13705,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d no %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nevar nolasīt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nevar nolasīt vāku no %s formāta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Mainīt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ko&mentāri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Kometāri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Galvenie metadati" @@ -14064,170 +14132,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Ievadiet skaitli" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Ievadiet datumu formātā YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Ievadiet tekstu." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Ievadiet regulāro izteiksmi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14236,59 +14353,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Pievienot nosacījumu" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Noņemt nosacījumu" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Pievienot nosacījumu" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Noņemt nosacījumu" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14841,145 +14965,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Nerādīt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Mazs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Liels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Vidējs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Vienmēr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Ja nepietiek vieta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nekad" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Pēc pirmā burta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Izslēgta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Sadalīta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Kolonu iekrāsošana" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " vai " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Izvēlieties va&lodu (nepieciešams pārstartēt):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Rādīt ikonu sistēmas joslā (nepieciešams restartēt)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Lietotāja saskarnes &izkārtojums (nepieciešams pārstartēt):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Atslēgt &animācijas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Atspējot sistēmas joslas &paziņojumus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Rīkjosla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Ikonu izmērs:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Rādīt &tekstu zem ikonām:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Saskarnes šrifts:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Mainīt šri&ftu (nepieciešams restartēt)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Pamata saskarne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Sērijām lietot &romiešu ciparus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Pārvietot augšup" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Pārvietot lejup" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14988,19 +15116,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15010,11 +15138,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Birku pārlūka kategoriju &dalīšanas metode:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15023,22 +15151,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Nedalāmās kategorijas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15047,35 +15175,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Birku pārlūkā rādīt &vidējos vērtējumus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "&Vāku pārlūku rādīt atsevišķā logā (nepieciešams restartēt)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "Rādot vāku pārlūku atsevišķā logā, izmantot &pilnekrāna režīmu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16759,46 +16891,46 @@ msgstr "" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Meklēšanas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Pārsaukt lietotāja kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18115,10 +18247,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19629,22 +19757,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Blīvē datubāzi" @@ -20965,74 +21093,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index cb4f7ff1f4..895e8db810 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL \n" "Language-Team: Macedonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:53+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:56+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Неправи апсолутно ништо" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 3d0ca15853..2112db98da 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:53+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:56+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -941,36 +941,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -985,76 +985,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "വാര്‍ത്തകള്‍" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1213,8 +1213,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2493,7 +2493,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3099,6 +3099,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4125,8 +4143,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4138,14 +4156,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4155,7 +4173,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4178,7 +4196,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4193,7 +4211,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4205,7 +4223,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4217,7 +4235,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4332,7 +4350,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4382,7 +4400,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4459,10 +4477,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4561,9 +4581,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4573,7 +4610,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4625,165 +4662,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6664,7 +6701,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6775,7 +6812,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6794,7 +6831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7914,44 +7951,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8006,7 +8043,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8146,59 +8183,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8208,11 +8245,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8406,7 +8447,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8777,11 +8818,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8801,7 +8842,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9818,8 +9859,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9838,13 +9879,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9990,12 +10031,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10141,7 +10182,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10307,13 +10348,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10380,7 +10421,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10402,7 +10443,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10472,13 +10513,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11502,7 +11543,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11875,7 +11916,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12286,7 +12326,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12389,7 +12429,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12398,7 +12438,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12422,7 +12462,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12665,7 +12705,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12673,72 +12713,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13120,86 +13160,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13207,38 +13249,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13308,6 +13350,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13407,59 +13475,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13830,170 +13898,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14002,59 +14119,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14607,145 +14731,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14754,19 +14882,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14776,11 +14904,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14789,22 +14917,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14813,35 +14941,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16518,46 +16650,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17870,10 +18002,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19378,22 +19506,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20714,74 +20842,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 3c92e7e06f..bfb7da029d 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:53+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:56+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "काहीच करत नाही" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -942,36 +942,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "हो" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -986,76 +986,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "वार्ता" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1214,8 +1214,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "पुस्तक सूची" @@ -2493,7 +2493,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3099,6 +3099,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4121,8 +4139,8 @@ msgstr "नाही" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4134,14 +4152,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "लेखक" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "प्रकाशक" @@ -4151,7 +4169,7 @@ msgid "Producer" msgstr "निर्माता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4174,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4189,7 +4207,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4201,7 +4219,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4213,7 +4231,7 @@ msgstr "कालमुद्रा" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4328,7 +4346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "पृष्ठ" @@ -4378,7 +4396,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4455,10 +4473,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4557,9 +4577,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4569,7 +4606,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4621,165 +4658,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "नष्ट करण्यापूर्वी पुष्टी करा" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "फाइल निवडा" @@ -6660,7 +6697,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6771,7 +6808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6790,7 +6827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7910,44 +7947,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "वाचू सहजत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8002,7 +8039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8142,59 +8179,59 @@ msgstr "" msgid "PDF Output" msgstr "PDF प्रदान" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8204,11 +8241,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8402,7 +8443,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8773,11 +8814,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8797,7 +8838,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9814,8 +9855,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9834,13 +9875,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9986,12 +10027,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10137,7 +10178,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10303,13 +10344,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10376,7 +10417,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10398,7 +10439,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10468,13 +10509,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11498,7 +11539,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11871,7 +11912,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12282,7 +12322,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12385,7 +12425,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12394,7 +12434,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12418,7 +12458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "पुस्तकाचा तपशील" @@ -12661,7 +12701,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12669,72 +12709,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13116,86 +13156,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "मेटाडाटा वाचू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13203,38 +13245,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13304,6 +13346,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13403,59 +13471,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "पृष्ठ वाचू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13826,170 +13894,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13998,59 +14115,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14603,145 +14727,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "लहान" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "मोठे" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "मध्यम" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "नेहमी" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "कधीच नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14750,19 +14878,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14772,11 +14900,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14785,22 +14913,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14809,35 +14937,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16514,46 +16646,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17866,10 +17998,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19374,22 +19502,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20710,74 +20838,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 3032f8881c..09d4ec385f 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-09-04 04:15+0000\n" "Last-Translator: abuyop \n" "Language-Team: Malay \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:53+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:56+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Langsung tidak melakukan apa-apa" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -955,36 +955,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +999,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1227,8 +1227,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2506,7 +2506,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3112,6 +3112,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4137,8 +4155,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4150,14 +4168,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4167,7 +4185,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4190,7 +4208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4205,7 +4223,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4217,7 +4235,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4229,7 +4247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4344,7 +4362,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4394,7 +4412,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4471,10 +4489,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4573,9 +4593,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4585,7 +4622,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4637,165 +4674,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6676,7 +6713,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6787,7 +6824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6806,7 +6843,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7926,44 +7963,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8018,7 +8055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8158,59 +8195,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8220,11 +8257,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8418,7 +8459,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8789,11 +8830,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8813,7 +8854,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9830,8 +9871,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9850,13 +9891,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10002,12 +10043,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10153,7 +10194,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10319,13 +10360,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10392,7 +10433,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10414,7 +10455,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10484,13 +10525,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11514,7 +11555,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11887,7 +11928,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12298,7 +12338,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12401,7 +12441,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12410,7 +12450,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12434,7 +12474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12677,7 +12717,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12685,72 +12725,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13132,86 +13172,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13219,38 +13261,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13320,6 +13362,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13419,59 +13487,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13842,170 +13910,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14014,59 +14131,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14619,145 +14743,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14766,19 +14894,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14788,11 +14916,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14801,22 +14929,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14825,35 +14953,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16530,46 +16662,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17882,10 +18014,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19390,22 +19518,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20726,74 +20854,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 7356981aa7..6a6fe5cfdb 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 19:14+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Norwegian Bokmal \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:54+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:57+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Gjør absolutt ingenting" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -984,36 +984,36 @@ msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Hovedvalg" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1028,76 @@ msgstr "Kort B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "merket" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nei" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "ikke merket" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "Denne måneden" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "dager siden" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1280,8 +1280,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2626,7 +2626,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Gjengitt %s" @@ -3341,6 +3341,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4570,8 +4588,8 @@ msgstr "Nei" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4583,14 +4601,14 @@ msgid "Title" msgstr "Tittel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Forfatter(e)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Forlag" @@ -4600,7 +4618,7 @@ msgid "Producer" msgstr "Produsent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4623,7 +4641,7 @@ msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4638,7 +4656,7 @@ msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4650,7 +4668,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4662,7 +4680,7 @@ msgstr "Tidstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4795,7 +4813,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Omslagside" @@ -4845,7 +4863,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon brukte for lang tid på å svare. Prøv igjen senere." @@ -4922,10 +4940,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -5024,9 +5044,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -5036,7 +5073,7 @@ msgid "HTML TOC generation options." msgstr "HTML TOC genereringsvalg." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5090,90 +5127,90 @@ msgstr "" msgid "Table of Contents:" msgstr "Innholdsfortegnelse" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Send en fil til et lagringskort i stedet for hovedminnet som standard" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Bekreft før sletting" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Hovedvindus geometri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Varsle dersom en ny versjon er tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Bruk romerske tall for serienummer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sorter emneord listet ved navn, popularitet eller bedømning" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Antall omslag som skal vises ved omslagsvisningsmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Standarder for konvertering til LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Valgmuligheter for LRF e-bokleser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formater som er vist ved bruk av intern leser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Kolonner som skal vises i e-boklisten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Start innholdsserver automatisk ved programstart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Eldste nyheter i databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Vis systemikon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Legg inn nedlastede nyheter til enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Vis omslaget i et eget vindu istedet for i calibres hovedvindu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Slå av varsler fra systemikonet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Standard oppgaver som gjøres når send til enhet-knappen er klikket" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5181,7 +5218,7 @@ msgstr "" "Start søk ettersom du skriver. Dersom dette valget er slått av, vil søk kun " "finne sted etter at Enter eller Tilbaketasten har blitt trykket ned." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5190,71 +5227,71 @@ msgstr "" "Ved søk, vis alle bøker med søkeresultat fremhevet fremfor å kun vise treff. " "Du kan benytte N eller F3 tastene for å gå til neste treff." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Last ned sosiale metadata (emneord/bedømmelser/osv.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Overskriv forfatter og tittel med nye metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Last ned omslag automatisk om dette er tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Begrense maksimalt antall samtidige oppgaver til antallet av CPUer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Vis den gjennomsnittlige bedømningen pr enhetsindikasjon i emneordsøket" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Slå av UI animeringer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Merk browser-kategorier som ikke skal vises" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Gjennomfør omstart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Velg filer" @@ -7203,7 +7240,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Samlinger" @@ -7314,7 +7351,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7333,7 +7370,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8476,44 +8513,44 @@ msgstr "" "som mulig." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Velg omslag for " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Kan ikke lese" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Du har ikke tillatelse til å lese denne filen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Feil under lesing av fil" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    En feil oppsto under lesing fra filen:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " er ikke et tillatt bilde" @@ -8570,7 +8607,7 @@ msgstr "Ta&gger: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8712,59 +8749,59 @@ msgstr "Ingen &Bilder" msgid "PDF Output" msgstr "PDF Utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Papirstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Behold &aspektområdet til omslaget" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif familie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans familie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Monospace familie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandard tegnsett:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8774,11 +8811,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Monospace &tegnsettstørrelse:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ utdata" @@ -8975,7 +9016,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Fjern" @@ -9353,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Søk blant omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Omslagssøker kunne ikke starte" @@ -9377,7 +9418,7 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Ikke definert" @@ -10420,8 +10461,8 @@ msgid "Location" msgstr "Lokalisering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10440,13 +10481,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Inneholder ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." @@ -10595,12 +10636,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Feil ved forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Forfatternavn kan ikke inneholde & tegn" @@ -10746,7 +10787,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Egendefinerte metadata" @@ -10940,13 +10981,13 @@ msgstr "" "Charles Dickens skal sorteres som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Bedømning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Bedømning av denne boken. 0-5 stjerner" @@ -11021,7 +11062,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Dato:" @@ -11043,7 +11084,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -11119,13 +11160,13 @@ msgid "Set from &ebook file(s)" msgstr "Lag fra &ebook fil(er)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Grunnleggende metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Brukervalgte metadata" @@ -12179,7 +12220,7 @@ msgid "&Author:" msgstr "&Forfatter:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Emne&ord:" @@ -12562,7 +12603,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12987,7 +13027,7 @@ msgid "Regular expression (?P)" msgstr "Regulært uttrykk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13090,7 +13130,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Omslagssøker" @@ -13099,7 +13139,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Emneordspanel" @@ -13123,7 +13163,7 @@ msgstr "Tilkoblet " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Bokdetaljer" @@ -13368,7 +13408,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopier gjeldende søketekst (istedet for søkenavn)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -13376,72 +13416,72 @@ msgstr "" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "i enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Størrelse (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Søkenavnet er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Denne bokens UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Ingen adgang" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Merket for sletting" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dobbelklikk til rediger me

    " @@ -13846,87 +13886,89 @@ msgstr "Velg formater for " msgid "You do not have permission to read the following files:" msgstr "Du har ikke tillatelse til å lese fra følgende filer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Ingen formater er valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Kunne ikke lese metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Kunne ikke lese metadata fra %s formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Bla" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "F&injuster" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Last ned &omslagsbilde" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Generer et omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Ikke gylding bilde" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Spesifiser tittel og forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" "Du må spesifisere tittel og forfatter bør du genererer et omslagsbilde" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Emneord er endret" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13934,38 +13976,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummeret er gyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummeret er ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Publisert&t" @@ -14035,6 +14077,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -14138,59 +14206,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Kunne ikke lese omslaget" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Kunne ikke lese omslaget fra %s formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s format er ikke gyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Lagre endringer og rediger metadata tilhørende %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Sammendrag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14576,170 +14644,219 @@ msgstr "Bruk intern &leser for:" msgid "Reset all disabled &confirmation dialogs" msgstr "Tilbakestill alle avslåtte &bekreftelsesdialoger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14748,59 +14865,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15380,146 +15504,150 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Små" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Store" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Alltid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Aldri" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Ved første bokstav" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Deaktivert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partisjonert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Velg &språk (krever omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Slå på oppgave&panelikonet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Brukergrensesnitt-&visning (krever omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Slå av alle animeringer. Nyttig dersom du har en svak/eldre datamaskin." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Slå av &animeringer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Deaktivering og varsler i systemstatusfeltet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Vis &splash bilde når enheten starter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Verktøylinje" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Ikonstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Vis &tekst under ikoner:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Tegnsett for grensesnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Endre &tegnsett (krever omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Bruk &romerske tall for serier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15528,19 +15656,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15550,11 +15678,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15568,22 +15696,22 @@ msgstr "" "å få en liste av faste størrelsegrupper. Velg deaktivert\n" "dersom du aldri ønsker underkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15592,35 +15720,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Vis &gjennomsnittsvurdering i emneordspanelet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Vis omslag &søk i eget vindu (krever omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "&Antall omslag som skal vises i søkemodus (krever omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17360,46 +17492,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Å endre forfattere for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Endring av metadata for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Søk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Dupliser søkenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Det lagrede søkenavnet %s er allerede benyttet." @@ -18739,10 +18871,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20450,22 +20578,22 @@ msgstr "" msgid "creating custom column " msgstr "lager tilpasset kolonne " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -21830,74 +21958,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 7cabe74f58..f0c18365f8 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-27 04:35+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:57+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -88,7 +88,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -123,9 +123,9 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -136,8 +136,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -158,16 +158,16 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -176,22 +176,22 @@ msgstr "Makt nix" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -970,36 +970,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1014,76 +1014,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1242,8 +1242,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2525,7 +2525,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s gerendert." @@ -3223,6 +3223,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4355,8 +4373,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4368,14 +4386,14 @@ msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(en)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Herausgeber" @@ -4385,7 +4403,7 @@ msgid "Producer" msgstr "Produzent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4408,7 +4426,7 @@ msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4423,7 +4441,7 @@ msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4435,7 +4453,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4447,7 +4465,7 @@ msgstr "Zeitstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4576,7 +4594,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Umschlagbild" @@ -4626,7 +4644,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4703,10 +4721,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4805,9 +4825,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4817,7 +4854,7 @@ msgid "HTML TOC generation options." msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4873,78 +4910,78 @@ msgstr "" msgid "Table of Contents:" msgstr "Inhaltsverzeichnis:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Datei auf die Speicherkarte anstatt in den Hauptspeicher des Gerätes " "(Voreinstellung) senden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Bestätigung vor dem Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Aufteilung des Hauptfensters" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Benachrichtigen, wenn eine neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Benutze römische Ziffern für Reihennummerierung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Anzahl der Umschlagbilder, die im Cover-Ansicht Modus angezeit werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Voreinstellungen für Konvertierung zu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Optionen für den LRF eBook Viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formate, die mithilfe des internen Viewers angesehen werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Spalten, die in der Liste der Bücher angezeigt werden sollen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Content Server automatisch beim Aufrufen von Calibre starten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Älteste in der Datenbank gespeicherte Nachrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Symbol im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Geladene Nachrichten auf das Gerät übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -4952,94 +4989,94 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" "Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Voreingestellte Übertragungsart beim Verwenden des \"An Reader übertragen\" " "Buttons" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Dateien wählen" @@ -6936,7 +6973,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -7047,7 +7084,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7066,7 +7103,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8199,44 +8236,44 @@ msgstr "" "enthalten." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Lesen nicht möglich" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Sie haben nicht die nötigen Rechte, um diese Datei zu lesen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Fehler beim Lesen der Datei" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Es trat ein Fehler beim Lesen dieser Datei auf:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " ist kein gültiges Bild" @@ -8293,7 +8330,7 @@ msgstr "&Etiketten: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8436,59 +8473,59 @@ msgstr "Keine B&ilder" msgid "PDF Output" msgstr "PDF Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Papiergröße:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rife Schriftartfamilie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Serifenlose Schriftartfamilie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Nichtproportionale (&monospace) Schriftartfamilie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandardschrift:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8498,11 +8535,15 @@ msgstr "" msgid " px" msgstr " Pixel" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Nichtproportionale Schri&ftgröße:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8698,7 +8739,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -9080,11 +9121,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9104,7 +9145,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -10128,8 +10169,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10148,13 +10189,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10300,12 +10341,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10451,7 +10492,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10619,13 +10660,13 @@ msgstr "" "Dickens\" zum Beispiel als \"Dickens, Charles\"." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Bewertung:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" @@ -10694,7 +10735,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -10716,7 +10757,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10786,13 +10827,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11822,7 +11863,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12203,7 +12244,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12628,7 +12668,7 @@ msgid "Regular expression (?P)" msgstr "Regulärer Ausdruck (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12731,7 +12771,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12740,7 +12780,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12764,7 +12804,7 @@ msgstr "Angeschlossen: " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -13010,7 +13050,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -13018,72 +13058,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Größe (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Zugriff verweigert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Doppelklick ermöglicht Bearbeitung

    " @@ -13467,86 +13507,88 @@ msgstr "Formate wählen für " msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Kein Format gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Konnte Metadaten nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Konnte Metadaten des Formats %s nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Kein gültiges Bild." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13554,38 +13596,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" @@ -13655,6 +13697,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13754,60 +13822,60 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" "Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Konnte Umschlagbild nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Konnte Umschlagbild des Formats %s nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Das Umschlagbild im Format %s ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Bemerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14185,170 +14253,219 @@ msgstr "Internen &Viewer verwenden für:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14357,59 +14474,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14965,146 +15089,150 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15113,19 +15241,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15135,11 +15263,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15148,22 +15276,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15172,37 +15300,41 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (erfordert " "Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16898,46 +17030,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18268,10 +18400,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19877,22 +20005,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -21239,74 +21367,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 53db3c8e66..a2136fb1b4 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,16 +56,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-30 11:32+0000\n" -"Last-Translator: Jeroen \n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-02 20:30+0000\n" +"Last-Translator: drMerry \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-31 04:37+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-03 04:48+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -143,7 +143,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -178,9 +178,9 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -191,8 +191,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -213,16 +213,16 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -231,22 +231,22 @@ msgstr "Doet helemaal niets" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -951,6 +951,7 @@ msgstr "" msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" +"Dit profiel is bedoeld voor apparaten uit de PocketBook Pro 912 Serie." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Installed plugins" @@ -1045,36 +1046,36 @@ msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Geheugenkaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Geheugenkaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1089,76 +1090,76 @@ msgstr "Geheugenkaart B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nieuws" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "aangevinkt" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nee" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "niet aangevinkt" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "vandaag" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "gisteren" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "dezemaand" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "dagengeleden" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "leeg" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "blanco" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Foutieve boolean opdracht \"{0}\"" @@ -1357,8 +1358,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalogus" @@ -1532,7 +1533,7 @@ msgstr "Communiceer met PocketBook 301 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." -msgstr "" +msgstr "Communiceer met de PocketBook 602/603/902/903/Pro 912 E-reader" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." @@ -1889,7 +1890,7 @@ msgstr "" "collecties is uitgeschakeld. Als je geen bezwaar hebt tegen een experiment " "en je weet hoe je de fabrieksinstellingen van je Kobo kan herstellen, kan je " "de blokkering omzeilen. Dit doe je door in calibre te rechtsklikken op het " -"icoontje van je toestel en 'Stel dit toestel in' te selecteren. Selecteer " +"pictogram van je toestel en 'Stel dit toestel in' te selecteren. Selecteer " "daarin 'Probeer nieuwere firmware te gebruiken'. Door dit te doen, is het " "mogelijk dat je de fabrieksinstellingen van je Kobo moet herstellen." @@ -2502,7 +2503,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 msgid "Replace books with the same calibre identifier" -msgstr "" +msgstr "Vervang boeken met hetzelfde calibre ID." #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 msgid "" @@ -2793,7 +2794,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije ruimte op de geheugenkaart" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Gegenereerd %s" @@ -3512,6 +3513,8 @@ msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" +"De eenheid voor pagina-formaat maten. Standaard is inch. Keuzes zijn %s NB: " +"Dit vervangt niet de eenheid voor marges!" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format @@ -3568,17 +3571,47 @@ msgstr "De standaard lettergrootte van niet-proportionele text (monospaced)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." -msgstr "" +msgstr "Alle links in een rood kader plaatsen, nuttig voor debugging." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" +"Gebruik de oude, minder functionele methode voor het genereren van de PDF" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." msgstr "" +"Maak een ongecomprimeerde PDF, nuttig voor debugging, werkt enkel met de " +"nieuwe PDF generator." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Voeg pagina nummers toe aan de onderkant van iedere pagina in het aangemaakt " +"PDF bestand. Als u een voettekst sjabloon heeft gespecificeerd, krijgt dat " +"voorrang op deze optie." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Een HTML sjabloon te gebruiken om voetteksten te genereren op iedere pagina. " +"De string _PAGENUM_ zal worden vervangen door het nummer van de huidige " +"pagina." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Een HTML sjabloon te gebruiken om kopteksten te genereren voor iedere " +"pagina. De string _PAGENUM_ zal worden vervangen door het nummer van de " +"huidige pagina." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -4910,8 +4943,8 @@ msgstr "Nee" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4923,14 +4956,14 @@ msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Auteur(s)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Uitgever" @@ -4940,7 +4973,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4963,7 +4996,7 @@ msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4978,7 +5011,7 @@ msgstr "Labels" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4990,7 +5023,7 @@ msgstr[0] "Reeksen" msgstr[1] "Reeksen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -5002,7 +5035,7 @@ msgstr "Tijdsaanduiding" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5148,7 +5181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Omslag" @@ -5200,7 +5233,7 @@ msgstr "" "Metadata van Amazon worden opgehaald met gebruik van de Amazon-website van " "dit land." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Time-out van Amazon. Probeer later opnieuw." @@ -5292,10 +5325,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:315 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:320 msgid "This is not a MOBI file." msgstr "Dit is geen MOBI bestand." @@ -5400,9 +5435,28 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"Dit MOBI bestand bevat zowel KF8 als oudere Mobi6 data. Calibre kan enkel " +"MOBI bestanden bewerken welke uitsluitend KF8 data bevat." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +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/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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Boek %(sidx)s van %(series)s" @@ -5412,7 +5466,7 @@ msgid "HTML TOC generation options." msgstr "Opties voor aanmaken HTML-inhoudsopgave." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5468,77 +5522,77 @@ msgstr "Kan pdftohtml niet vinden, controleer of het in uw PATH aanwezig is" msgid "Table of Contents:" msgstr "Inhoudsopgave:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Stuur bestand standaard naar de externe opslag in plaats van het " "hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Vraag om bevestiging bij verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometrie hoofdvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Meld het wanneer er een nieuwe versie beschikbaar is" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Gebruik Romeinse cijfers voor reeksnummers" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sorteer de lijst met labels op naam, populariteit of waardering" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Labels moeten overeenkomen met enkele of alle." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Aantal weer te geven boekomslagen in omslagbladermodus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Standaarden voor converteren naar LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opties voor LRF-ebookweergave" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formaten die met het interne-leesvenster worden bekeken" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Weer te geven kolommen in de boekenlijst" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Start content-server automatisch bij het starten van het programma" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Oudste nieuws bewaard in database" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Systeemvakpictogram tonen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Upload gedownload nieuws naar apparaat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Verwijder nieuwsboeken uit bibliotheek na uploaden naar apparaat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5546,15 +5600,15 @@ msgstr "" "Laat de omslagafbeeldingen in een apart venster zien in plaats van in het " "hoofdvenster van calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Schakel notificaties vanuit systeemvakpictogram uit" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Standaard actie als de stuur-naar-apparaatknop wordt aangeklikt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5562,7 +5616,7 @@ msgstr "" "Begin tijdens het intypen met zoeken. Als dit uit staat begint het zoeken " "pas als de Enter- of Returntoets wordt ingedrukt." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5572,7 +5626,7 @@ msgstr "" "zoekresultaten bij het zoeken. Met de N- of de F3-toets kunt u naar het " "volgende zoekresultaat springen." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5580,23 +5634,23 @@ msgstr "" "Maximumaantal gelijktijdige conversies/nieuwsdownloads. Dit aantal is twee " "keer het werkelijke aantal, wegens historische redenen." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Sociale metadata (labels, waarderingen, etc) downloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Overschrijf auteur en titel met nieuwe metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Download de omslag automatisch, als deze er is" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Beperk maximaal aantal gelijktijdige processen tot het aantal CPU's" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5604,42 +5658,42 @@ msgstr "" "Het uiterlijk van de gebruikersinterface. Breed heeft het boek-details " "paneel aan de rechter kant. Smal heeft het onderaan." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Toon de gemiddelde waardering per item in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "GUI-animaties uitschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "categorieën om te verbergen in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "WAARSCHUWING:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "FOUT:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Deze vraag blijven tonen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Herstart vereist" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Calibre nu herstarten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Bestanden kiezen" @@ -6288,15 +6342,15 @@ msgstr "Bibliotheek kiezen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138 msgid "Library &path:" -msgstr "" +msgstr "Bibliotheek &pad:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:146 msgid "Browse for library" -msgstr "" +msgstr "Zoek een bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "&Delete after copy" -msgstr "" +msgstr "&Wis na kopie" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:172 msgid "Copy to library" @@ -6312,7 +6366,7 @@ msgstr "(Verwijder na kopiëren)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:210 msgid "Choose library by path..." -msgstr "" +msgstr "Kies bibliotheek pad..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:227 @@ -6321,7 +6375,7 @@ msgstr "Kan niet kopiëren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:221 msgid "Cannot copy to current library." -msgstr "" +msgstr "Kan niet kopiëren naar huidige bibliotheek." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:232 msgid "No library" @@ -7694,7 +7748,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Boek %(sidx)s van %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Collecties" @@ -7805,7 +7859,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7824,7 +7878,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8952,7 +9006,7 @@ msgstr "&Deactiveer lettergrootteherschaling" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 msgid "&Subset all embedded fonts" -msgstr "" +msgstr "&Subset alle ingesloten lettertypen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" @@ -9021,44 +9075,44 @@ msgstr "" "bevatten." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Dit boek heeft geen omslag" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Omvang omslag: %(width)d x %(height)d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Kies omslag voor " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Kan niet lezen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "U heeft onvoldoende rechten om het bestand te lezen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Fout bij het lezen van bestand" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Er is een fout opgetreden bij het lezen van bestand:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " is geen geldige afbeelding" @@ -9115,7 +9169,7 @@ msgstr "&Labels: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9264,59 +9318,62 @@ msgstr "Geen afbeeld&ingen" msgid "PDF Output" msgstr "PDF-uitvoer" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" +"NB: Het papierformaat welke hieronder wordt ingesteld, is enkel van " +"toepassing als u het \"Overschrijven\" vinkje onderaan plaatst. Anders " +"zullen de instellen van het uitvoer profiel worden gebruikt." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" -msgstr "" +msgstr "Papierformaat van uitvoer profiel &overschrijven" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Papiergrootte:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Aangepaste omvang:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" -msgstr "" +msgstr "&Eenheid:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "&Beeldverhouding omslag behouden" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Lettertype met sch&reef:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Schreefloos lettertype:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Niet-proportionele familie (&Monospace):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandaardlettertype:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Standaard letter&grootte:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9326,11 +9383,15 @@ msgstr "Standaard letter&grootte:" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "&Lettergrootte niet-proportionele letters:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Voeg pagina &nummers toe aan de onderkant van iedere pagina" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ-Uitvoer" @@ -9538,7 +9599,7 @@ msgid "Remove the currently selected expression" msgstr "Geselecteerde expessie verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Verwijderen" @@ -9936,11 +9997,11 @@ msgstr "" "XPath te leren kunt u de XPath handleiding doorlezen (Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Zoek op omslagafbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Kan de omslagbrowser niet laden" @@ -9960,7 +10021,7 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Niet gedefiniëerd" @@ -10466,7 +10527,7 @@ msgstr "&Negeer de %s in calibre" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 msgid "Change scanned &folders" -msgstr "" +msgstr "Wijzig doorzochte &mappen" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:383 msgid "Show device information" @@ -10502,7 +10563,7 @@ msgstr "Configureren" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:508 #, python-format msgid "Cannot send to %s" -msgstr "" +msgstr "Kan niet versturen naar %s" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:92 msgid "Choose folder on device" @@ -10510,25 +10571,27 @@ msgstr "Kies map op het apparaat" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:105 msgid "Scanned folders:" -msgstr "" +msgstr "Doorzochte mappen:" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:106 msgid "" "You can select which top level folders calibre will scan when searching this " "device for books." msgstr "" +"U kan aangeven welke mappen calibre als hoofdniveau moet zien bij het zoeken " +"naar boeken op dit apparaat." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:131 msgid "Select &All" -msgstr "" +msgstr "Selecteer &alles" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:133 msgid "Select &None" -msgstr "" +msgstr "Selecteer &niets" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:136 msgid "Choose folders to scan" -msgstr "" +msgstr "Kies te doorzoeken mappen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" @@ -10548,11 +10611,11 @@ msgstr "Auteur terugzetten naar Onbekend" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:48 msgid "Set the series of the new books to:" -msgstr "" +msgstr "Stel series voor nieuwe boeken in op:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 msgid "Reset series" -msgstr "" +msgstr "Series herstellen (resetten)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:72 msgid "Some invalid ISBNs" @@ -11134,8 +11197,8 @@ msgid "Location" msgstr "Locatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11154,13 +11217,13 @@ msgstr "%(curr)s (was %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Veld is leeg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Een veld mag niet leeg zijn. Verwijder het veld." @@ -11244,14 +11307,16 @@ msgid "" "Books with the same titles as the following already exist in calibre. Select " "which books you want added anyway." msgstr "" +"Boeken met dezelfde titels als hieronder zijn al aanwezig in calibre. " +"Selecteer welke boeken u toch wilt toevoegen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 msgid "Select &all" -msgstr "" +msgstr "Selecteren &allemaal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &none" -msgstr "" +msgstr "Selecteer &geen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 msgid "Already in calibre:" @@ -11315,12 +11380,12 @@ msgid "Copy to author" msgstr "Kopieer naar auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Ongeldige auteursnaam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Namen van auteurs mogen geen &-teken bevatten." @@ -11472,7 +11537,7 @@ msgid "Standard metadata" msgstr "Standaardmetadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Aangepaste metadata" @@ -11666,13 +11731,13 @@ msgstr "" "Bijvoorbeeld: Charles Dickens moet worden gesorteerd als: Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "Waa&rdering:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Waardering van dit boek. 0-5 sterren" @@ -11749,7 +11814,7 @@ msgid "&Force numbers to start with:" msgstr "&Forceer start nummering bij:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -11771,7 +11836,7 @@ msgid "Clear published date" msgstr "Wis publicatiedatum" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "Ta&len" @@ -11859,13 +11924,13 @@ msgid "Set from &ebook file(s)" msgstr "Uit &e-bookbestand(en) verkrijgen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Basismetadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Aangepaste metadata" @@ -12980,7 +13045,7 @@ msgid "&Author:" msgstr "&Auteur:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Labels:" @@ -13398,7 +13463,6 @@ msgid "The template box cannot be empty" msgstr "Het sjabloonveld mag niet leeg zijn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Geef kolom-kleur:" @@ -13843,7 +13907,7 @@ msgid "Regular expression (?P)" msgstr "Regexp (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13946,7 +14010,7 @@ msgid "Clear the font family" msgstr "Wis de lettertype family" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Omslagbrowser" @@ -13955,7 +14019,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Labelbrowser" @@ -13979,7 +14043,7 @@ msgstr "Verbonden " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Details van het boek" @@ -14228,7 +14292,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopieer de huidige zoektekst (in plaats van zoeknaam)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "sterren" @@ -14236,43 +14300,43 @@ msgstr "sterren" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Op apparaat" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Grootte (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Gewijzigd" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "De zoekopdracht is ‘{0}’" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "De UUID van dit boek is ‘{0}’" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Toegang geweigerd" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14280,30 +14344,30 @@ msgstr "" "Kan van dit boek de locatie op de harde schijf niet wijzigen. Is dit boek " "geopend in een ander programma?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Kan de data niet wijzigen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "Kan de data niet wijzigen. Klik \"Toon Details\" om te zien waarom." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "In bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Grootte" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Geselecteerd om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dubbelklik om me te wijzigen

    " @@ -14717,61 +14781,63 @@ msgstr "Kies formaat voor " msgid "You do not have permission to read the following files:" msgstr "U heeft geen toestemming om de volgende bestanden te lezen:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Geen formaat geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Metadata kan niet gelezen worden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Kan metadata van %s-formaat niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Bladeren" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "Bij&snijden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Omslag d&ownloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "Omsla&g aanmaken" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Geen geldige afbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Titel en auteur opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "U moet een titel en auteur opgeven voordat u een omslag aanmaakt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Ongeldige omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Kan omslag niet veranderen. Afbeelding is ongeldig." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Labels veranderd" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14779,26 +14845,26 @@ msgstr "" "U heeft labels veranderd. Om de labelbeheer te gebruiken moet u deze " "wijzigingen toepassen of verwerpen. Wijzigingen toepassen?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Een komma gescheiden lijst van talen voor dit boek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Onbekende taal" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "De taal %s werd niet herkend" msgstr[1] "De talen %s werden niet herkend" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14809,38 +14875,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Dit ISBN is geldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Dit ISBN is ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Ongeldig ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Geef een ISBN op" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Het ingevoerde ISBN is niet geldig. Probeer opnieuw." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Uitgever:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Datum wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Uitgave&datum:" @@ -14916,6 +14982,32 @@ msgstr "Verwerkt %s" msgid "Downloaded metadata fields" msgstr "Gedownloade metadata-velden" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Kies een omslag voor de onderstaande lijst van pdf-pagina's" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "PDF pagina's aanmaken, een moment geduld..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Kies omslag van PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Weergeven mislukt (render probleem)" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "Dit PDF bestand kon niet worden gegenereerd" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "Dit PDF-bestand heeft geen pagina's" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Metadata bewerken" @@ -14991,7 +15083,7 @@ msgstr "Wis reeksen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:185 msgid "Clear rating" -msgstr "" +msgstr "Wis beoordeling" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:197 msgid "Clear all tags" @@ -15026,59 +15118,59 @@ msgstr "Wijze waarop calibre metadata downloadt aanpassen" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d van %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kan %s niet openen. Is het in gebruik door een ander programma?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Kan omslag niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Kan omslag van %s-formaat niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "De omslag in het %s-formaat is ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Sla veranderingen op en pas de metadata aan van %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Omslag wijzigen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mmentaar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Omslag en formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Aangepaste metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Commentaar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Basismetadata" @@ -15524,91 +15616,99 @@ msgstr "Gebruik intern &leesvenster voor:" msgid "Reset all disabled &confirmation dialogs" msgstr "Alle uitges&chakelde meldingen terugzetten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" -msgstr "" +msgstr "Alle kolommen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "pictogram met tekst" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "pictogram zonder tekst" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "waar is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "onwaar is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "niet gedefinieerd is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "ID heeft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "geen ID heeft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "gelijk is aan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "minder is dan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "groter is dan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "heeft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "heeft geen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "heeft patroon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "geen patroon heeft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "ingesteld is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "niet ingesteld is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "niet is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "komt overeen met patroon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "komt niet overeen met patroon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Als de ___ kolom ___ waarden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15616,7 +15716,7 @@ msgstr "" "Voer een identificatie-type in of een identificatie-type en waarde in de " "vorm identificator:waarde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15627,74 +15727,115 @@ msgstr "" "naam gebruiken. In het laatste geval zal calibre proberen dit zelf te " "vertalen naar een taalcode." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Vul een getal in" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Geef een datum in het formaat JJJJ-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Voer een tekenreeks in." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Vul een regexp in" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "U kunt met meerdere waardes zoeken door deze met %s te scheiden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Maak/bewerk een kolom-kleuring regel" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Maak een kleuring-regel door onderstaande velden in te vullen" +msgid "coloring" +msgstr "kleur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "pictogram" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Maak/bewerk een kolom {0} regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Maak een kolom {0} regel door onderstaande velden in te vullen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Bepaal de" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "kleur" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "van de kolom:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "naar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "Pictogram &toevoegen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Pictogrammen moeten vierkant of liggend zijn" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Alleen als aan de volgende voorwaarden is voldaan:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Voeg nog een voorwaarde toe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "U kunt een voorwaarde uitschakelen door alle velden leeg te maken" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Voorbeeldtekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Kies pictogram" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "Geen pictogram geselecteerd" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "U moet een pictogram kiezen voor deze regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Ongeldige voorwaarde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Eén van de voorwaarden van deze regel is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Geen voorwaarden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "U moet minstens één niet-lege voorwaarde voor deze regel specificeren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15707,29 +15848,49 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Stel de kleur van %(col)s in op %(color)s als " -"aan de volgende\n" -" voorwaarden is voldaan:

    \n" +"

    Stel de %(kind)s van %(col)s in op " +"%(color)s als aan\n" +" deze voorwaarden is voldaan:

    \n" "
      %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Als de %(col)s kolom %(action)s waarde: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Regel toevoegen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Regel verwijderen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Geselecteerde regel omhoog verplaatsen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Geselecteerde regel omlaag verplaatsen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Geavanceerde regel toevoegen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15740,36 +15901,27 @@ msgstr "" "toevoegen’ hieronder om te starten.

    U kunt een bestaande regel " "wijzigen door er dubbel op te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Regel toevoegen" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"U kan pictogrammen toevoegen aan kolommen in de boeken lijst door 'regels' " +"aan te maken die calibre vertellen welk pictogram moet worden gebruikt. Klik " +"de 'Regel toevoegen' knop hieronder om te beginnen.

    U kan een bestaande " +"regel wijzigen door er dubbel op te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Regel verwijderen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Geselecteerde regel omhoog verplaatsen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Geselecteerde regel omlaag verplaatsen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Geavanceerde regel toevoegen" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Geen regel geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Geen regel voor %s geselecteerd." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "verwijdering" @@ -16386,6 +16538,9 @@ msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"De lijst van apparaten plugins die u heeft uitgeschakeld. Haal een vinkje " +"weg om de plugin te activeren. Calibre kan geen apparaten detecteren welke " +"worden herkend door uitgeschakelde plugins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 msgid "Narrow" @@ -16403,120 +16558,124 @@ msgstr "Calibre stijl" msgid "System default" msgstr "Systeemstandaard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Uit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Groot" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Gemiddeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Altijd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Als er genoeg ruimte is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nooit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Op eerste letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Uitgeschakeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Opgedeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Kolomkleuring" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Kolom pictogrammen" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " of " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Taa&l kiezen (herstart vereist):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" -msgstr "Sys&teemvakicoon activeren (herstart vereist)" +msgstr "Sys&teemvakpictogram activeren (herstart vereist)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Uiter&lijk gebruikersinterface (herstart vereist):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Alle animaties uitschakelen. Handig als u een langzame/oude computer heeft." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "&Animaties uitschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Systeemvakmeldi&ngen uitschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Laat het op&startvenster zien" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "P&ictogramgrootte:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "&Tekst onder pictogrammen weergeven:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Lettertype interface:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "&Lettertype wijzigen (herstart vereist)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "Gebruikersinterface &stijl (herstart nodig):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Toon &tekstballonen in de boekenlijst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Hoofdvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16524,27 +16683,27 @@ msgstr "" "Let er op dat commentaar altijd aan het einde wordt weergegeven, " "ongeacht de positie die u hier opgeeft." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Gebruik &Romeinse cijfers voor reeksen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Selecteer weergegeven metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Omhoog verplaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Omlaag verplaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Standaard auteur koppelings-sjabloon:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16559,19 +16718,19 @@ msgstr "" "de waarden {author}, {author_sort} en alle sjabloon-\n" "functies." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Toon &Omslag in het boekdetails paneel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Toon de grootte van de boekomslag in pixels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Toon boek&omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16587,11 +16746,11 @@ msgstr "" "onder \"Mystery\". Zonder 'tags' worden ze beide op een eigen regel\n" "getoond." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Methode om categorieën van de labelbrowser o&p te delen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16605,11 +16764,11 @@ msgstr "" "groepen met vaste grootte te krijgen. Kies ‘Uitgezet’ als u geen\n" "deelcategorieën wilt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Inklappen bij meer items dan:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16620,11 +16779,11 @@ msgstr "" "categorie opgedeeld in subcategorieën. Als de partitie-methode uitstaat, " "wordt deze waarde genegeerd." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Niet op te deelen categoriën:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16638,37 +16797,41 @@ msgstr "" "u dat hiërarchische categorieën worden ingeklapt die\n" "maar een paar elementen op topniveau hebben." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Toon de gemiddelde w&aardering in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categorieën met &hiërarchische items:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Gebruik &wisselende regel kleuren in de label browser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Toon omslag&browser in een apart venster (herstart vereist)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Aa&ntal zichtbare omslagen in bladermodus (herstart vereist):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Als de omslagbrowser in verschillende schermen wordt weer gegeven, toon het " "als &volledig scherm" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Druk op de %s toets om te wisselen naar volledig scherm." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Toon &reflecties in de omslag browser" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17702,6 +17865,13 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" +"

    Laat calibre aan staan, aangezien de server alleen werkt zolang calibre " +"werkt.\n" +"

    Om verbinding te maken met de calibre server van uw apparaat, dietn u een " +"URL te gebruiken van de vorm: http://mijnhostnaam:8080. Hierbij is " +"mijnhostnaam danwel de volledige hostnaam of het IP-adres van de computer " +"waar calibre op draait. Als u toegang wilt hebben tot uw bibliotheeek over " +"de hele wereld, diet u poorten te openen (port forwarding) in uw router." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -18629,50 +18799,50 @@ msgstr "Vernieuwen" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "De kolomgroep heet \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Het veranderen van auteurs voor meerdere boeken kan even duren. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Het veranderen van metadata voor zoveel boeken kan lang duren. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Gebruikerscategorie hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "Punten zijn niet toegestaan in de naam van een gebruikerscategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "De naam %s is al in gebruik" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Al gebruikte naam voor zoekopdracht" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "De opgeslagen zoekopdracht %s bestaat al." @@ -18847,7 +19017,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:304 #, python-format msgid "Change Icon for: %s" -msgstr "" +msgstr "Wijzig pictogram voor: %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:481 @@ -18933,11 +19103,11 @@ msgstr "%s beheren" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:566 msgid "Change category icon" -msgstr "" +msgstr "Wijzig categorie-pictogram" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:568 msgid "Restore default icon" -msgstr "" +msgstr "Standaard pictogram herstellen" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:586 msgid "Show all categories" @@ -18966,7 +19136,7 @@ msgstr "Boek %(num)d van %(total)d (%(title)s) converteren" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Could not convert" -msgstr "" +msgstr "Omzetten mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:98 #, python-format @@ -18976,15 +19146,20 @@ msgid "" "moved the book's files around outside of calibre. You will need to find " "those files and re-add them to calibre." msgstr "" +"Omzetten van %s mislukt aangezien geen Ebook bestanden aanwezig zijn. " +"Als u denkt dat er toch bestanden moeten zijn, maar calibre ze niet kan " +"vinden, is er een grote kans dat dit is gebeurd doordat de bestanden buiten " +"calibre om zijn verplaatst. U zult die bestanden moeten opsporen opnieuw " +"moeten toevoegen via calibre." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:108 #, python-format msgid "No supported formats (Available formats: %s)" -msgstr "" +msgstr "Geen ondersteunde formaten (Beschikbare formaten: %s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 msgid "This book has no actual ebook files" -msgstr "" +msgstr "Dit boek bevat geen boek-inhoudelijke bestanden" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:242 @@ -18997,6 +19172,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no supported source " "formats were found." msgstr "" +"Omzetten van %(num)d van %(tot)d boeken mislukt, omdat geen ondersteunde " +"bron formaten werden gevonden." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Queueing books for bulk conversion" @@ -19494,8 +19671,8 @@ msgid "" msgstr "" "

    Deze opties gelden alleen in \"pagina\" mode, wanneer de tekst is " "opgesplitst in pagina's, zoals in een papieren boek. Om in deze mode te " -"geraken, gebruik de knop met het gele blader icoon in de rechter bovenhoek " -"van het lezer venster.

    " +"geraken, gebruik de knop met het gele blader pictogram in de rechter " +"bovenhoek van het weergave venster.

    " #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "The number of &pages of text to show on screen " @@ -19626,7 +19803,7 @@ msgstr "&Huidige pagina bij afsluiten onthouden" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "Show &controls in the viewer window" -msgstr "" +msgstr "Toon &bediening in het weergave venster" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid "&Miscellaneous options" @@ -19730,7 +19907,7 @@ msgstr "Einde van paragraaf" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 msgid "Default font size" -msgstr "" +msgstr "Standaard lettertype formaat" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:617 #, python-format @@ -19914,14 +20091,16 @@ msgid "" "%(which)s font size\n" "Current magnification: %(mag).1f" msgstr "" +"%(which)s lettertype formaat\n" +"Huidige vergroting: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 msgid "Increase" -msgstr "" +msgstr "Vergroten" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Decrease" -msgstr "" +msgstr "Verkleinen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format @@ -20028,11 +20207,11 @@ msgstr "Vorige pagina" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:219 msgid "Increase font size" -msgstr "" +msgstr "Lettertype vergroten" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220 msgid "Decrease font size" -msgstr "" +msgstr "Lettertype verkleinen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:224 msgid "Find next" @@ -20078,10 +20257,6 @@ msgstr "Thema openen" msgid "Load a theme" msgstr "Laad een thema" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Weergeven mislukt (render probleem)" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20841,6 +21016,9 @@ msgid "" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" +"Bron veld voor Genres sectie.\n" +"standaard: '%default'\n" +"Van toepassing op: AZW3, ePub, MOBI uitvoer formaten" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:136 #, python-format @@ -21327,7 +21505,7 @@ msgstr "Stel het nummer in de serie in voor toegevoegde boek(en)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:341 msgid "Path to the cover to use for the added book" -msgstr "" +msgstr "Pad naar de omslag voor het toegevoegde boek" #: /home/kovid/work/calibre/src/calibre/library/cli.py:377 msgid "You must specify at least one file to add" @@ -21998,22 +22176,22 @@ msgstr "voorkeuren hersteld " msgid "creating custom column " msgstr "aangepaste kolom aanmaken " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" -msgstr "" +msgstr " (%s boeken)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Database comprimeren" @@ -22359,7 +22537,7 @@ msgstr "thuis" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:356 msgid "Random book" -msgstr "" +msgstr "Willekeurig boek" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:474 @@ -23686,74 +23864,78 @@ msgid "Spanish (Argentina)" msgstr "Spaans (Argentinië)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Spaans (Costa Rica)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spaans (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spaans (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spaans (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spaans (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spaans (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spaans (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spaans (Bolivië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spaans (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spaans (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Duits (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Frans (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Nederlands (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Nederlands (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 5f58d4bda7..832489aa5c 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro \n" "Language-Team: Norwegian Nynorsk \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:54+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:57+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Gjer absolutt ingenting" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index b500d6a6a0..e120080645 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:54+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:57+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Fa estrictament pas res" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -940,36 +940,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Òc" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "General" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Carta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Carta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -984,76 +984,76 @@ msgstr "Carta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nòvas" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1216,8 +1216,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalòg" @@ -2495,7 +2495,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3101,6 +3101,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4123,8 +4141,8 @@ msgstr "Non" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4136,14 +4154,14 @@ msgid "Title" msgstr "Títol" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(s)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editor" @@ -4153,7 +4171,7 @@ msgid "Producer" msgstr "Productor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4176,7 +4194,7 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4191,7 +4209,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4203,7 +4221,7 @@ msgstr[0] "Serias" msgstr[1] "Serias" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4215,7 +4233,7 @@ msgstr "Orodatatge" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4330,7 +4348,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Pocheta" @@ -4380,7 +4398,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4457,10 +4475,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4559,9 +4579,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4571,7 +4608,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4623,165 +4660,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Afichar l'icòna dins la bóstia de miniaturas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "ATENCION :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERROR :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6662,7 +6699,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Colleccions" @@ -6773,7 +6810,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6792,7 +6829,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7912,44 +7949,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Error al moment de legir lo fichièr" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8004,7 +8041,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8144,59 +8181,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8206,11 +8243,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8404,7 +8445,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Suprimir" @@ -8775,11 +8816,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8799,7 +8840,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Pas definit" @@ -9816,8 +9857,8 @@ msgid "Location" msgstr "Emplaçament" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9836,13 +9877,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9988,12 +10029,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10139,7 +10180,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10305,13 +10346,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10378,7 +10419,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10400,7 +10441,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10470,13 +10511,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Metadonadas &personalizadas" @@ -11500,7 +11541,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11873,7 +11914,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12284,7 +12324,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12396,7 +12436,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12420,7 +12460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12663,7 +12703,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12671,72 +12711,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13118,86 +13158,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13205,38 +13247,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13306,6 +13348,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13405,59 +13473,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13828,170 +13896,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14000,59 +14117,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14605,145 +14729,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14752,19 +14880,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14774,11 +14902,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14787,22 +14915,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14811,35 +14939,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16516,46 +16648,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17868,10 +18000,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19376,22 +19504,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20712,74 +20840,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 30ca58266c..8c789ed341 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Punjabi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:55+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:58+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -942,36 +942,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -986,76 +986,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1214,8 +1214,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2493,7 +2493,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3099,6 +3099,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4121,8 +4139,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4134,14 +4152,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4151,7 +4169,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4174,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4189,7 +4207,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4201,7 +4219,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4213,7 +4231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4328,7 +4346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4378,7 +4396,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4455,10 +4473,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4557,9 +4577,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4569,7 +4606,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4621,165 +4658,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6660,7 +6697,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6771,7 +6808,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6790,7 +6827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7910,44 +7947,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8002,7 +8039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8142,59 +8179,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8204,11 +8241,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8402,7 +8443,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8773,11 +8814,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8797,7 +8838,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9814,8 +9855,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9834,13 +9875,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9986,12 +10027,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10137,7 +10178,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10303,13 +10344,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10376,7 +10417,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10398,7 +10439,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10468,13 +10509,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11498,7 +11539,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11871,7 +11912,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12282,7 +12322,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12385,7 +12425,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12394,7 +12434,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12418,7 +12458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12661,7 +12701,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12669,72 +12709,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13116,86 +13156,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13203,38 +13245,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13304,6 +13346,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13403,59 +13471,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13826,170 +13894,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13998,59 +14115,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14603,145 +14727,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14750,19 +14878,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14772,11 +14900,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14785,22 +14913,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14809,35 +14937,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16514,46 +16646,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17866,10 +17998,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19374,22 +19502,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20710,74 +20838,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 34fe316d03..1e24212b0b 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-24 10:16+0000\n" -"Last-Translator: Tomasz Długosz \n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-04 23:09+0000\n" +"Last-Translator: Piotr Parafiniuk \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:55+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Generator: Launchpad (build 16468)\n" +"X-Launchpad-Export-Date: 2013-02-06 05:14+0000\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 @@ -87,7 +87,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -122,9 +122,9 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -135,8 +135,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -157,16 +157,16 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -175,22 +175,22 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -902,6 +902,7 @@ msgstr "Profil jest przeznaczony dla urządzeń z serii PocketBook Pro 900." msgid "" "This profile is intended for the PocketBook Pro 912 series of devices." msgstr "" +"Ten profil jest przeznaczony dla urządzeń z serii PocketBook Pro 912." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Installed plugins" @@ -993,36 +994,36 @@ msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znak #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Tak" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Główna" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1037,76 +1038,76 @@ msgstr "Karta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Newsy" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "zaznaczony" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "tak" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nie" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "odznaczony" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "dzisiaj" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "wczoraj" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "w tym miesiącu" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "dni temu" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "pusty" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Nieprawidłowe zapytanie \"{0}\"" @@ -1300,8 +1301,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -1475,6 +1476,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek PocketBook 301." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." msgstr "" +"Umożliwia komunikację z czytnikiem PocketBook 602/603/902/903/Pro 912" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." @@ -1891,7 +1893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1214 msgid "The Kobo Touch from firmware V2.0.0 supports bookshelves." -msgstr "" +msgstr "Firmware Kobo Touch od wersji V2.0.0 wspiera biblioteczki." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1216 msgid "Specify a tags type column for automatic management" @@ -1899,17 +1901,19 @@ msgstr "Określ kolumnę typu etykiety na potrzeby automatycznego zarządzania" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1217 msgid "Create Bookshelves" -msgstr "" +msgstr "Utwórz biblioteczkę" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1218 msgid "" "Create new bookshelves on the Kobo Touch if they do not exist. This is only " "for firmware V2.0.0 or later." msgstr "" +"Utwórz nową biblioteczkę na Kobo Touch jeśli nie istnieje. Opcja tylko dla " +"firmware w wersji V2.0.0 lub późniejszej." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1219 msgid "Delete Empty Bookshelves" -msgstr "" +msgstr "Usuń puste bilblioteczki" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1220 msgid "" @@ -1930,7 +1934,7 @@ msgid "" "If the Upload covers option is selected, the driver will only replace covers " "already on the device. Select this option if you want covers uploaded the " "first time you send the book to the device." -msgstr "" +msgstr "kolor" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1240 msgid "" @@ -1938,10 +1942,13 @@ msgid "" "but in other cases they are just pointers to the web site to buy. Enable if " "you wish to see/delete them." msgstr "" +"Kobo pokazuje rekomendacje. W niektórych przypdkach są one odwołaniami do " +"pliku, ale czasem są po prostu odsyłaczami do księgarni internetowej. Włącz " +"tę opcję jeśli chcesz je widzieć/usunąć." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1243 msgid "Set Series information" -msgstr "" +msgstr "Ustaw informację od seriach" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1244 msgid "" @@ -1950,6 +1957,10 @@ msgid "" "only be added to the device after the book has been processed by the device. " "Enable if you wish to set series information." msgstr "" +"Lista książek na Kobo może zawierać informacje o seriach. Nie jest ona " +"odczytywana w trakcie przesyłania książki - może być dodana dopiero po " +"przetworzeniu książki przez urządzenie. Włącz tę opcję jeśli chcesz podać " +"informację o seriach." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1249 msgid "" @@ -1959,6 +1970,11 @@ msgid "" "factory defaults and testing software. This driver supports firmware V2.x.x " "and DBVersion up to " msgstr "" +"Kobo rutynowo aktualizuje firmware i bazę danych. Włączenie tej opcji " +"spowoduje, że calibre bedzie próbować zachować pełny dostęp do zapisu i " +"odczytu. Włącz tylko jeśli masz doświadczenie z przywracaniem ustawień " +"fabrycnych i testowaniem oprogramowania. Ten sterownik wspiera wersję " +"firmware'u 2.x.x. " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1255 msgid "Title to test when debugging" @@ -1970,6 +1986,9 @@ msgid "" "debugging. The test is to see if the string is contained in the title of a " "book. The better the match, the less extraneous output." msgstr "" +"Część tytułu książki, która może być użyta do testowania. Test służy do " +"sprawdzenia czy tytuł zawiera poszukiwany ciąg znaków. Im lepsze dopasowanie " +"tym dokładnieszy będzie wynik." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:19 msgid "Communicate with the Palm Pre" @@ -2375,7 +2394,7 @@ msgstr "Wyświetl dodatkowe informacje o debugowaniu" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:281 msgid "Check this box if requested when reporting problems" -msgstr "" +msgstr "Zaznacz to pole jeśli jest wymagane przy zgłaszaniu problemu." #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:283 msgid "" @@ -2420,7 +2439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 msgid "Replace books with the same calibre identifier" -msgstr "" +msgstr "Zamień książki z tym samym identyfikatorem calibre" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 msgid "" @@ -2429,6 +2448,10 @@ msgid "" "not change even if the save template produces a different result. Using this " "option in most cases prevents having multiple copies of a book on the device." msgstr "" +"Włącz tę opcję aby nadpisać książkę na urządzeniu jeśli importowana książka " +"ma taki sam identyfikator calibre. Nazwa książki nie ulegnie zmianie nawet " +"jeśli szablon zapisu da inny wynik. Użycie tej opcji zabezpiecza przed " +"posiadaniem na urządzeniu wielu kopii tej samej książki." #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 #, python-format @@ -2714,7 +2737,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Wykonane %s" @@ -3420,6 +3443,9 @@ msgid "" "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" +"Zazwyczaj format strony PDF jest ustawiany na podstawie profilu wybranego z " +"opcji strony. Wybranie tej opcji spowoduje ustawienie formatu strony na " +"podstawie formatu wyjściowego PDF, a nie profilu." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format @@ -3427,6 +3453,9 @@ msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" +"Jednostki miary używane przy określeniu rozmiaru strony. Domyślnie cale. Do " +"wyboru: %s. Uwaga: te ustawienia nie określają jednostki miary dla " +"marginesów!" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format @@ -3491,6 +3520,32 @@ msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." msgstr "" +"Wygeneruj nieskompresowany PDF. Przydatne do testów i debugowania. Działa " +"jedynie z nowym silnikiem PDF." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Dodaj numerację na dole każdej strony generowanego PDF. Jeśli określono " +"szablon stopki będzie on miał pierwszeństwo przed ustawieniem tej opcji." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Szablon HTML używany do wygenerowania stopki strony. Numer strony zostanie " +"umieszczony w miejsce ciągu _PAGENUM_." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Szablon HTML używany do wygenerowania nagłówka strony. Numer strony zostanie " +"umieszczony w miejsce ciągu _PAGENUM_." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -3845,6 +3900,11 @@ msgid "" "to remove fonts from the input document. Note that font embedding only works " "with some output formats, principally EPUB and AZW3." msgstr "" +"Osadź wybraną czcionkę w pliku książki. Czcionka jest traktowana jako " +"\"bazowa\" dla książki. Jeśli dokument wejściowy określa własną czcionkę, " +"jego ustawienia mogą nadpisać tę czcionkę bazową. Można użyć filtrów stylów " +"aby usunąć czcionkę z dokumentu wejściowego. Należy pamiętać, że osadzanie " +"czcionek działa tylko w niektórych formatach, głównie EPUB i AZW3." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 msgid "" @@ -4794,8 +4854,8 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4807,14 +4867,14 @@ msgid "Title" msgstr "Tytuł" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(rzy)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Wydawca" @@ -4824,7 +4884,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4847,7 +4907,7 @@ msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4862,7 +4922,7 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4875,7 +4935,7 @@ msgstr[1] "Cykle" msgstr[2] "Cykli" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4887,7 +4947,7 @@ msgstr "Data" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5026,7 +5086,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Okładka" @@ -5076,7 +5136,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadane z Amazon będą pobrane z wybranego oddziału Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Upłynął czas zapytania Amazon. Spróbuj ponownie później." @@ -5166,10 +5226,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:315 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:320 msgid "This is not a MOBI file." msgstr "To nie jest plik MOBI" @@ -5275,9 +5337,31 @@ 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:328 +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 "" +"Ten plik MOBI nie zawiera książki w formacie KF8. KF8 jest nowym formatem " +"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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"Ten plik MOBI zawera zarówno dane w formacie KF8 jak i starszym KF6. calibre " +"może edytować jedynie książki, które zawierają wyłącznie dane w formacie KF8." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +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/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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Książka %(sidx)s z %(series)s" @@ -5287,7 +5371,7 @@ msgid "HTML TOC generation options." msgstr "Opcje generowania spisu treści w HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5343,92 +5427,92 @@ msgstr "Nie mogę znaleźć pdftohtml, sprawdź zmienną PATH" msgid "Table of Contents:" msgstr "Spis treści:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Wyślij plik do karty pamięci zamiast domyślnie ustawionej głównej pamięci." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Potwierdź przed usunięciem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Struktura głównego okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Powiadom mnie, gdy dostępna jest nowa wersja" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Używaj liczb rzymskich do numerowania cyklu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sortuj etykiety według nazwy, popularności lub oceny" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Dopasuj wszystko albo nic." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Liczba okładek wyświetlanych w trybie przeglądania okładek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Domyślne wartości dla konwersji do LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opcje dla czytnika LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Lista formatów które będą otwierane w wewnętrznej przeglądarce" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Kolumny wyświetlane na liście książek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Automatycznie włączaj serwer zawartości przy starcie aplikacji" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Najstarsze newsy przechowywane w bazie danych" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Pokaż ikonę w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Prześlij pobrane newsy na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Usuń książki po przesłaniu na urządzenie." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Pokazuj okładki w oddzielnym oknie, zamiast w głównym oknie calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Zablokuj powiadomienia z ikony w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Domyślne działanie do wykonania, gdy został kliknięty przycisk przesyłania " "na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5436,7 +5520,7 @@ msgstr "" "Zacznij szukać w momencie pisania. Jeśli wyłączone - wyszukiwanie nastąpi " "tylko po naciśnięciu klawisza Enter lub Return." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5446,7 +5530,7 @@ msgstr "" "pokazywania tylko trafionych rezultatów. Możesz użyć N lub F3 aby przejść do " "następnego trafienia." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5454,24 +5538,24 @@ msgstr "" "Maksymalna liczba jednocześnie wykonywanych zadań pobierania/konwersji. Z " "przyczyn historycznych ta liczba jest dwa razy większa niż w rzeczywistości." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Pobierz metadane społecznościowe (etykiety/oceny/itd.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Nadpisz autora i tytuł z nowych metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automatycznie pobieraj pliki okładek, jeśli są dostępne w internecie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Ogranicz maksymalną liczbę jednocześnie przetwarzanych zadań do liczby rdzeni" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5479,42 +5563,42 @@ msgstr "" "Układ interfejsu. W szerokim przeglądarka jest w bocznym panelu, w wąskim - " "pod spodem." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Pokaż średnie oceny pozycji w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Zablokuj animacje UI" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "kategorie przeglądarki etykiet, które mają być pominięte" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "UWAGA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "BŁĄD:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Pokazuj to potwierdzenie ponownie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Wymagane ponowne uruchomienie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Ponownie uruchom calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Wybierz pliki" @@ -6593,6 +6677,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:117 msgid "Show the &failed books in the main book list after updating metadata" msgstr "" +"Po aktualizacji metadancy pokaż na liście książki, dla których operacja się " +"nie powiodła" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123 msgid "Download complete" @@ -7552,7 +7638,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Książka %(sidx)s z %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Kolekcje" @@ -7663,7 +7749,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7682,7 +7768,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8795,7 +8881,7 @@ msgstr "Nie &skaluj rozmiaru czcionek" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 msgid "&Subset all embedded fonts" -msgstr "" +msgstr "Podzbiór wszystkich osadzonych czcionek" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 msgid "LRF Output" @@ -8864,44 +8950,44 @@ msgstr "" "możliwe." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Ta książka nie ma okładki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Rozmiar okładki: %(width)d x %(height)d pikseli" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Wybierz okładkę dla " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Nie można odczytać" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nie masz uprawnień do odczytu pliku: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Błąd przy odczycie pliku" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Wystąpił błąd podczas odczytu z pliku:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " nie jest poprawnym formatem grafiki" @@ -8958,7 +9044,7 @@ msgstr "E&tykiety: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9106,59 +9192,62 @@ msgstr "Brak &grafik" msgid "PDF Output" msgstr "Wyjściowy PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" +"Uwaga: Ustawienia rozmiaru papieru zadziałają tylko wtedy, gdy opcja " +"\"Nadpisz\" poniżej jest ustawiona. W innym przypadku zostaną użyte " +"ustawienia z profilu wyjściowego." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "&" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Rozmiar &papieru:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "Niestandardowy rozmiar:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "&Jednostka:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Zachowaj &proporcje rozmiaru okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Rodzina czcionek sze&ryfowych:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Rodzina czcionek &sans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Rodzina czcionek o s&tałej szerokości:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Czcionka pods&tawowa:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Domyślna wielkość czcion" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9168,11 +9257,15 @@ msgstr "Domyślna wielkość czcion" msgid " px" msgstr " piks." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "&Rozmiar czcionki o stałej szerokości:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Dodaj &paginację na dole każdej strony" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Format wyjściowy PMLZ" @@ -9379,7 +9472,7 @@ msgid "Remove the currently selected expression" msgstr "Usuń zaznaczone wyrażenie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Usuń" @@ -9778,11 +9871,11 @@ msgstr "" "znajdziesz w podręczniku XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Przeglądaj po okładkach" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Nie udało się uruchomić Przeglądarki okładek" @@ -9802,7 +9895,7 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Niezdefiniowany" @@ -10968,8 +11061,8 @@ msgid "Location" msgstr "Lokalizacja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10988,13 +11081,13 @@ msgstr "%(curr)s (było %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Element jest pusty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." @@ -11078,6 +11171,8 @@ msgid "" "Books with the same titles as the following already exist in calibre. Select " "which books you want added anyway." msgstr "" +"Książki o poniższych tytułach już są w bibliotece. Wybierz te, które chcesz " +"dodać mimo to." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 msgid "Select &all" @@ -11149,12 +11244,12 @@ msgid "Copy to author" msgstr "Kopiuj do pola autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Błędna nazwa autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Nazwy autorów nie mogą zawierać znaków &." @@ -11307,7 +11402,7 @@ msgid "Standard metadata" msgstr "Standardowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Dostosowane metadane" @@ -11503,13 +11598,13 @@ msgstr "" "Dickens może być sortowany jako Dickens, Charles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Ocena:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Ocena tej książki. 0-5 gwiazdek" @@ -11583,7 +11678,7 @@ msgid "&Force numbers to start with:" msgstr "&Wymuś numerowanie zaczynając od:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Data:" @@ -11605,7 +11700,7 @@ msgid "Clear published date" msgstr "Wyczyść datę publikacji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Języki:" @@ -11621,6 +11716,11 @@ msgid "" " the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n" " conversion of a large number of books and something went wrong." msgstr "" +"Przy konwersji na ten sam format np. EPUB na EPUB \n" +"calibre zapisuje oryginalny EPUB jako ORIGINAL_EPUB \n" +"Ta opcja pozwala odzyskać EPUB z ORIGINAL_EPUB. \n" +"Opcja jest przydatna jeśli przekonwertowałeś dużo książek \n" +"naraz i coś poszło nie tak." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" @@ -11684,13 +11784,13 @@ msgid "Set from &ebook file(s)" msgstr "Ustaw z pliku(ów) &książki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Podstawowe metadane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Własne metadane" @@ -12814,7 +12914,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Ety&kiety:" @@ -12876,6 +12976,9 @@ msgid "" "interface when calibre starts. You should not do this if you are using a " "network that is not secure and you are not setting a password." msgstr "" +"Zaznacz jeśli chcesz, by interfejs urządzeń Smart Device był uruchamiany " +"przy starcie calibre. Nie należy tego robić jeśli calibre działa w sieci, " +"która nie jest bezpieczna i nie ustawiono hasła." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:57 msgid "" @@ -12940,7 +13043,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 msgid "Smart device control" -msgstr "" +msgstr "Obsługa urządzeń Smart Device" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 msgid "" @@ -13221,7 +13324,6 @@ msgid "The template box cannot be empty" msgstr "Pole szablonu nie może być puste" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Ustaw kolor kolumny:" @@ -13660,7 +13762,7 @@ msgid "Regular expression (?P)" msgstr "Wyrażenie regularne (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13763,7 +13865,7 @@ msgid "Clear the font family" msgstr "Wyczyść krój czcionki" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Przeglądarka okładek" @@ -13772,7 +13874,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Przeglądarka etykiet" @@ -13796,7 +13898,7 @@ msgstr "Połączone " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "O książce" @@ -14048,7 +14150,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Skopiuj aktualny tekst wyszukiwania (zamiast nazwy wyszukiwania)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "gwiazdek" @@ -14056,43 +14158,43 @@ msgstr "gwiazdek" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Rozmiar (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Zmodyfikowano" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Poszukiwana nazwa to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID tej książki to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Brak dostępu" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14100,32 +14202,32 @@ msgstr "" "NIe można zmienić lokalizacji książki na dysku. Czy nie jest ona otwarta w " "innym programie?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Nie można ustawić danych" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Nie dało się ustawić danych, kliknij Pokaż szczegóły, by przekonać się " "dlaczego." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "W bibliotece" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Oznaczone do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Kliknij dwa razy, aby rozpocząć edycję

    " @@ -14540,61 +14642,63 @@ msgstr "Wybierz formaty dla " msgid "You do not have permission to read the following files:" msgstr "Nie masz uprawnień do odczytu następujących plików:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nie wybrano formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Nie można odczytać metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Nie można odczytać metadanych z formatu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Przeglądaj" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "P&rzytnij" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Pobierz o&kładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "Wy&generuj okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "To nie jest poprawny obrazek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Podaj tytuł i autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Musisz podać tytuł i autora przed generacją okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Błędna okładka" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Nie zmieniłem okładki z powodu błednego obrazu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Etykiety zmienione" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14602,15 +14706,15 @@ msgstr "" "Dokonałeś zmiany etykiet. Aby skorzystać z edytora etykiet, musisz albo " "porzucić, albo zatwierdzić te zmiany. Zatwierdzić zmiany?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Lista języków dla tej książki oddzielonych przecinkami" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Nieznany język" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -14618,11 +14722,11 @@ msgstr[0] "Język %s nie został rozpoznany" msgstr[1] "Języki %s nie zostały rozpoznane" msgstr[2] "Języki %s nie zostały rozpoznane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14633,38 +14737,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Numer ISBN jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Numer ISBN nie jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Zły ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Podaj ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Wpisany ISBN jest błędny. Spróbuj ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Wydawca:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Data wyczyszczenia" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Wy&dana:" @@ -14740,6 +14844,32 @@ msgstr "Przetworzono %s" msgid "Downloaded metadata fields" msgstr "Pobrane pola metadanych" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Wybierz okładkę ze stron pokazanych poniżej" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "Przetwarzanie stron PDF, proszę czekać..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Wybierz okładkę z PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Utworzenie nie udało się" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "Nie można przetworzyć tego dokumentu PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "Ten dokument nie ma żadnych stron" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Edycja metadanych" @@ -14849,61 +14979,61 @@ msgstr "Zmień sposób pobierania danych przez calibre" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d z %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" "Nie można otworzyć %s. Czy ten plik nie jest przypadkiem używany przez inny " "program?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nie udało się odczytać okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nie można odczytać okładki z formatu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Okładka w formacie %s jest nieprawidłowa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Zapisz zmiany i edytuj metadane %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Zmień okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ko&mentarze" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "Okładki i &formaty" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Własne metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Komentarze" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Podstawowe metadane" @@ -15344,91 +15474,99 @@ msgstr "Użyj &wewnętrzej przeglądarki dla:" msgid "Reset all disabled &confirmation dialogs" msgstr "Zresetuj wszystkie wyłączone zapytania o potwierdzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Wszystkie kolumny" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "ikonkę z tekstem" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "ikonkę bez tekstu" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "jest prawdą" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "nie jest prawdą" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "nie jest zdefiniowany" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "ma id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "nie ma id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "jest równe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "jest mniejsze niż" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "jest większe niż" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "zawiera" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "nie zawiera" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "zawiera wzorzec" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "nie zawiera wzorca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "jest ustawiona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "nie jest ustawiona" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "równe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "różne od" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "pasuje do wzorca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "nie pasuje do wzorca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Jeśli kolumna ___ ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15436,7 +15574,7 @@ msgstr "" "Wprowadź albo typ identyfikatora albo identyfikator i jego typ w postaci " "typ:identyfikator" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15446,73 +15584,114 @@ msgstr "" "niemieckiego albo eng dla angielskiego. Można również użyć pełnej nazwy " "języka, calibre spróbuje automatycznie zamienić ją na kod języka." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Podaj numer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Wpisz datę w formacie RRRR-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Wpisz ciąg znaków." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Wpisz wyrażenie regularne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Możesz wyszukać kilka wartości, rozdzielając je %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Utwórz/edytuj regułę kolorowania" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Utwórz regułę, wypełniając pola poniżej" +msgid "coloring" +msgstr "kolorowanie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "ikonka" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Utwórz/edytuj regułę dla kolumny {0}" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Create a kolumn {0} rule by filling in the boxes below" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Ustaw" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "kolor" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "dla kolumny:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "na" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "Dodaj &ikonkę" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Ikonka powinna być kwadratowa lub \"landscape\"" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Tylko jeśli wszystkie warunki są spełnione:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Dodaj kolejny warunek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Jeśli wszystkie pola będą puste warunek zostanie usunięty" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Przykładowy tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Wybierz ikonkę" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "Nie wybrano żadnej ikonki" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Musisz wybrać ikonkę dla tej reguły" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Błędny warunek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Jeden z warunków dla tej reguły jest nieprawidłowy: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Brak warunków" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Musisz określić przynajmniej jeden niepusty warunek dla tej reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15525,28 +15704,43 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

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

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "
  • Jeśli kolumna %(col)s %(action)s: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Dodaj regułę" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Usuń regułę" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Przesuń regułę wyżej" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Przesuń regułę niżej" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Dodaj zaawansowaną regułę" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15556,36 +15750,26 @@ msgstr "" "jest tekst w kolumnach. Aby zdefiniować nową regułę kliknij przycis Dodaj " "regułę.

    Żeby zmienić istniejącą regułę kliknij ją dwukrotnie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Dodaj regułę" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"Możesz dodać ikonki do kolumn na liście książek tworząc \"reguły\", " +"określające której ikony użyć. Kliknij przycisk Dodaj regułę poniżej aby " +"zacząć.

    Możesz zmienić istniejącą regułę klikając ja dwukrotnnie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Usuń regułę" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Przesuń regułę wyżej" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Przesuń regułę niżej" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Dodaj zaawansowaną regułę" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Nie wybrano reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Nie wybrano reguły do %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "usunięcia" @@ -16202,6 +16386,8 @@ msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"Lista wyłączonych prze ciebie wtyczek. Wyczyść pole aby włączyć wtyczkę. " +"calibre nie może wykryć urządzeń obsługiwanych przez wyłączone wtyczki." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 msgid "Narrow" @@ -16219,121 +16405,125 @@ msgstr "Styl calibre" msgid "System default" msgstr "Domyślne systemu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Małe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Duże" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Średnie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Zawsze" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Jeśli jest miejsce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Od pierwszej litery" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Podzielone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Kolorowanie kolumn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Ikonki dla kolumn" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " lub " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Wybierz &język (wymaga ponownego uruchomienia):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" "Aktywuj ikonę w &zasobniku systemowym (wymaga ponownego uruchomienia)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "&Układ interfejsu użytkownika (wymaga ponownego uruchomienia):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Zablokuj wszystkie animacje. Przydatne, jeśli masz wolny/stary komputer." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Zablokuj &animacje" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Wyłącz powiadomienia w zasob&niku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Pokaż planszę &startową podczas uruchomienia" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Rozmiar ikon:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Pokaż &tekst pod ikonami:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Czcionka interfejsu:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Zmień czcionkę (wymaga ponownego uruchomienia)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "Styl interfejsu użytkownika (wymaga ponownego uruchomienia):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Pokaż dymki na liście książek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Główny interfejs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16341,27 +16531,27 @@ msgstr "" "Pamiętaj, że komentarze będą zawsze wyświetlane na końcu niezależnie " "od tego na jakiej pozycji ustawisz tę kolumnę." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Użyj numeracji rzymskiej dla cykli" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Wybierz metadane, które mają być wyświetlone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Przenieś wyżej" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Przenieś niżej" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Domyślny adres wyszukiwania autora:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16375,19 +16565,19 @@ msgstr "" "w oknie Zarządzaj autorami. Możesz użyć pól {author}, {author_sort}\n" "oraz dowolnych funkcji szablonów." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Pokaż &okładkę w panelu szczegółów książki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Pokaż wymiary okładki w pikselach" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Pokaż wymiary okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16404,11 +16594,11 @@ msgstr "" "etykiety\n" "z kropką zostaną wyświetlone każda w całości, w oddzielnym wierszu." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Metoda kategorii partycjonowania przeglądarki etykiet:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16422,11 +16612,11 @@ msgstr "" "partycjonowane, aby uzyskać listę grup o określonym rozmiarze.\n" "Wybierz wyłącz, aby nie oglądać podkategorii" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "Schowaj gdy wystąpi więcej elementów niż:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16438,11 +16628,11 @@ msgstr "" "jest ustawiona na Disable\n" "ta wartość jest ignorowana." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Kategorie, które mają być nie partycjonowane:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16455,40 +16645,44 @@ msgstr "" "Ta opcja pomoże uniknąć zwinięcia kategorii hierarchicznych, \n" "które mają tylko kilka elementów najwyższego poziomu." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Pokaż &średnie oceny w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Kategorie z elementami hierarchicznymi:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Użyj naprzemiennych kolorów wierszy w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Pokaż &przeglądarkę okładek w nowym oknie (wymaga ponownego uruchomienia)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Liczba wyświetlanych okładek w trybie przeglądarki (wymaga ponownego " "uruchomienia):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Jeśli przeglądarka etykiet uruchamiana jest w oddzielnym oknie, pokaż ją w " "trybie &pełnoekranowym." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Kombinacja %s włącza i wyłącza tryb pełnoekranowy." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Pokaż &odblask w przeglądarce okładek" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17523,6 +17717,13 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" +"

    Pamiętaj, aby nie wyłączać calibre, gdyż serwer działa tak długo jak " +"calibre jest uruchomiony.\n" +"

    Aby połączyć się z serwerem powinieneś użyć URL w rodzaju " +"http://mojserwer:8080, gdzie mojserwer jest pełną nazwą serwera albo " +"numerem IP komputera, na którym działa calibre. Jeśli chcesz mieć dostęp do " +"serwera z dowolnego miejsca na świecie musisz skonfigurować przekierowanie " +"portów na swoim routerze." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -18434,47 +18635,47 @@ msgstr "Odśwież" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Nazwa zgrupowanego wyszukiwania to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Zmiana autorów dla kilku książek może chwilę zająć. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Zmiana metadanych dla tylu książek może chwilę zająć. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Zmień kategorię użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Nie możesz używać okresów w nazwie podczas zmiany nazwy kategorii użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Nazwa %s już jest w użyciu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Powtórzona nazwa wyszukania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Nazwa zapisanego wyszukania %s jest już używana." @@ -18773,7 +18974,7 @@ msgstr "Konwertuj książkę %(num)d z %(total)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Could not convert" -msgstr "" +msgstr "Nie można przekonwertować" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:98 #, python-format @@ -18783,15 +18984,19 @@ msgid "" "moved the book's files around outside of calibre. You will need to find " "those files and re-add them to calibre." msgstr "" +"Nie można przekowertować %s ponieważ książka nie ma żadnych plików. " +"Jeśli uważasz, że pliki powinny być, a calibre ich nie widzi, jest " +"prawdopodobne, że zostały przeniesione poza bibliotekę i trzeba je odnaleźć " +"i dodać ponownie." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:108 #, python-format msgid "No supported formats (Available formats: %s)" -msgstr "" +msgstr "Nie wspierane formaty (dostępne formaty: %s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 msgid "This book has no actual ebook files" -msgstr "" +msgstr "Ta książka nie ma obecnie żadnych plików" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:242 @@ -18804,6 +19009,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no supported source " "formats were found." msgstr "" +"Nie można przekonwertować %(num)d z %(tot)d książek gdyż nie zawierają " +"żadnych wspieranych formatów źródłowych." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Queueing books for bulk conversion" @@ -19172,7 +19379,7 @@ msgstr "Pokaż zegar w trybie pełnoekranowym" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 msgid "Show reading position in fullscreen mode." -msgstr "" +msgstr "Pokaż miejsce czytania w trybie pełnoekranowym." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 msgid "Show the scrollbar in fullscreen mode." @@ -19341,7 +19548,7 @@ msgstr "Pokaż &zegar w trybie pełnoekranowym" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "Show reading &position in full screen mode" -msgstr "" +msgstr "Pokaż &miejsce czytania w trybie pełnoekranowym" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 msgid "Show &scrollbar in full screen mode" @@ -19431,7 +19638,7 @@ msgstr "Zapamiętaj &aktualną stronę gdy wychodzisz" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "Show &controls in the viewer window" -msgstr "" +msgstr "Pokaż &kontrolki w oknie przeglądarki" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 msgid "&Miscellaneous options" @@ -19499,7 +19706,7 @@ msgstr "Pokaż &obrazek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:512 msgid "View &table..." -msgstr "" +msgstr "Pokaż &tabelę" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 msgid "&Search for next occurrence" @@ -19834,11 +20041,11 @@ msgstr "Poprzednia strona" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:219 msgid "Increase font size" -msgstr "" +msgstr "Zwiększ wielkość czcionki" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220 msgid "Decrease font size" -msgstr "" +msgstr "Zmniejsz wielkość czcionki" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:224 msgid "Find next" @@ -19884,10 +20091,6 @@ msgstr "Wczytaj temat" msgid "Load a theme" msgstr "Wczytaj temat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Utworzenie nie udało się" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19895,7 +20098,7 @@ msgstr "Nie udało się utworzyć dokumentu %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:57 msgid "View Table" -msgstr "" +msgstr "Pokaż tabelę" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/table_popup.py:72 msgid "No table found" @@ -20641,6 +20844,9 @@ msgid "" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" +"Pole źródłowe dla sekcji Gatunki. \n" +"Domyślnie: '%default'\n" +"Dotyczy formatów wyjściowych: AZW3, ePub, MOBI" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:136 #, python-format @@ -20721,6 +20927,10 @@ msgid "" "Default: '%default'\n" "Applies to AZW3, ePub, MOBI output formats" msgstr "" +"Podpowiedź rozmiaru (w calach) dla okładek książek w katalogu.\n" +"Zakres: 1.0 - 2.0\n" +"Domyślnie: '%default'\n" +"Dotyczy formatów wyjściowych AZW3, ePub, MOBI" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" @@ -21755,23 +21965,23 @@ msgstr "odzyskane ustawienia " msgid "creating custom column " msgstr "tworzenie kolumny użytkownika " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -22114,7 +22324,7 @@ msgstr "strona główna" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:356 msgid "Random book" -msgstr "" +msgstr "Losowa książka" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:474 @@ -23431,74 +23641,78 @@ msgid "Spanish (Argentina)" msgstr "hiszpański (Argentyna)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Hiszpański (Costa Rica)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "hiszpański (Meksyk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "hiszpański (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "hiszpański (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "hiszpański (Ekwador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "hiszpański (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "hiszpański (Wenezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "hiszpański (Boliwia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "hiszpański (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "hiszpański (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "niemiecki (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "francuski (Belgia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "niderlandzki (Holandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "niderlandzki (Belgia)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 6ab38f12d6..55d4e87595 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-12-28 23:23+0000\n" "Last-Translator: RavenMaster \n" "Language-Team: Portuguese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:55+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:58+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Não faz absolutamente nada" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -994,36 +994,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Cartão A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Cartão B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1038,76 +1038,76 @@ msgstr "Cartão B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1306,8 +1306,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catálogo" @@ -2740,7 +2740,7 @@ msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s representado" @@ -3463,6 +3463,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4652,8 +4670,8 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4665,14 +4683,14 @@ msgid "Title" msgstr "Título" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editora" @@ -4682,7 +4700,7 @@ msgid "Producer" msgstr "Produtor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4705,7 +4723,7 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4720,7 +4738,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4732,7 +4750,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4744,7 +4762,7 @@ msgstr "Data e Hora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4876,7 +4894,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Capa" @@ -4926,7 +4944,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Dados do Amazon vão ser buscados usando o site do Amazon desse país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "O pedido à Amazon está a demorar demasiado. Tente mais tarde." @@ -5009,10 +5027,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:315 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:320 msgid "This is not a MOBI file." msgstr "Esse não é um arquivo MOBI." @@ -5111,9 +5131,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -5123,7 +5160,7 @@ msgid "HTML TOC generation options." msgstr "Opções de geração do Índice em HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5177,79 +5214,79 @@ msgstr "É impossível encontrar pdftohtml, verifique se está no seu caminho" msgid "Table of Contents:" msgstr "Índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Enviar o ficheiro para o cartão de memória em vez da memória principal por " "predefinição" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmar antes de apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometria da janela principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Notificar quando uma nova versão estiver disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Usar números romanos para o número da série" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordenar lista de etiquetas por nome, popularidade ou classificação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Número de capas a mostrar no modo de navegação pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Predefinições para a conversão para o formato LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opções para o Visualizador de livros em formato LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos a usar pelo Visualizador interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Colunas a serem apresentadas na lista de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Iniciar automaticamente o servidor de conteúdos no arranque da aplicação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Notícias mais antigas guardadas na base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Mostrar o ícone na área de notificação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Carregar as notícias descarregadas para o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" "Apagar livros de notícias da biblioteca após envio para o dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5257,17 +5294,17 @@ msgstr "" "Mostrar o fluxo de capas numa janela separada em vez de na janela principal " "do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Desactivar as notificações a partir do ícone da área de notificação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acção predefinida a executar quando se clica no botão \"Enviar para o " "aparelho\"" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5275,79 +5312,79 @@ msgstr "" "Começar a pesquisar à medida que escreve. Se isto estiver desactivado então " "a pesquisa apenas ocorrerá quando a tecla Enter ou Return for pressionada." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Transferir meta-dados sociais (etiquetas/classificações/etc)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Substituir o autor e o título nos novos metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Se possível, descarregar automaticamente a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limitar o número máximo de tarefa simultâneas ao número de CPUs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Exibir classificação média por cada indicação de item no navegador de " "etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Desactivar animações da interface" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Marque as categorias do navegador que não serão mostradas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "AVISO:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERRO:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostrar essa confirmação novamente" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Escolher ficheiros" @@ -7286,7 +7323,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Colecções" @@ -7397,7 +7434,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7416,7 +7453,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8552,44 +8589,44 @@ msgstr "" "quanto possível." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Esse livro não tem capa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Escolher a capa para " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "É impossível ler" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Não tem permissão para ler o ficheiro: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Erro ao ler o ficheiro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Houve um erro ao ler do ficheiro:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " não é uma imagem válida" @@ -8646,7 +8683,7 @@ msgstr "Eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8788,59 +8825,59 @@ msgstr "Nenhuma &imagem" msgid "PDF Output" msgstr "Ficheiro de destino PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Tamanho do papel:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Preservar relação largura/altura da capa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Família &serif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Família s&ans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Família &monospace:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Tipo de letra &predefinido:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8850,11 +8887,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Tamanho do tipo de letra mo&nospace:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -9050,7 +9091,7 @@ msgid "Remove the currently selected expression" msgstr "Remover a expressão atualmente selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Remover" @@ -9429,11 +9470,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9453,7 +9494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Não definido" @@ -10494,8 +10535,8 @@ msgid "Location" msgstr "Localização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10514,13 +10555,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Item está em branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Um item não pode ser definido para nada. Em vez disso apague-o." @@ -10668,12 +10709,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10819,7 +10860,7 @@ msgid "Standard metadata" msgstr "Metadados padrão" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadados personalizados" @@ -10995,13 +11036,13 @@ msgstr "" "Por exemplo: Charles Dickens deve ser ordenado como Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "A&valiação:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Avaliação deste livro. 0-5 estrelas" @@ -11068,7 +11109,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Data:" @@ -11090,7 +11131,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -11160,13 +11201,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -12212,7 +12253,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12596,7 +12637,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Defina a cor da coluna:" @@ -13022,7 +13062,7 @@ msgid "Regular expression (?P)" msgstr "Expressão regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13125,7 +13165,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Navegador de Capas de livros" @@ -13134,7 +13174,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Navegador de Etiquetas" @@ -13158,7 +13198,7 @@ msgstr "Ligado " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Detalhes do livro" @@ -13408,7 +13448,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copiar texto da procura actual (em vez do nome da procura)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "estrelas" @@ -13416,43 +13456,43 @@ msgstr "estrelas" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Tamanho (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modificado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "O nome da 'procura' é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permissão negada" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13460,30 +13500,30 @@ msgstr "" "Não pôde ser alterado o local no disco desse livro. Ele está aberto em outro " "programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Na Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Medida" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marcado para deleção" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Duplo clique para me editar

    " @@ -13874,86 +13914,88 @@ msgstr "Escolher formatos para " msgid "You do not have permission to read the following files:" msgstr "Não tem permissão para ler os seguintes ficheiros:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nenhum formato seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "É impossível ler os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "É impossível ler os metadados do formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Não é uma imagem válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Especificar título e autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Você deve especificar um título e autor antes de gerar uma capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Capa inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Etiquetas modificadas" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Idioma desconhecido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13961,38 +14003,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "O número ISBN é válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "O número ISBN é inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "ISBN inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "O número ISBN que você informou não é válido. Tente novamente." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Edita&do:" @@ -14064,6 +14106,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Editar Metadados" @@ -14163,59 +14231,59 @@ msgstr "Mudar como o Calibre baixa os metadados" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "É impossível abrir %s. Está a ser usado por outro programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "É impossível ler a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "É impossível ler a capa do formato %s." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "A capa do formato %s é inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Alterar capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Comentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14599,170 +14667,219 @@ msgstr "Usar o &Visualizador interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "é verdadeiro" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "é falso" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "é indefinido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "tem id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "não tem id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "é igual a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "tem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "não tem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "é" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "não é" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Somente se todas essas condições forem atendidas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Adicione outra condição" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Texto de Exemplo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Condição inválida." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Sem condições" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14771,59 +14888,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15382,145 +15506,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Lin&guagem (precisa de reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Activar o &ícone na área de notificação (precisa de reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15529,19 +15657,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15551,11 +15679,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15564,22 +15692,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15588,37 +15716,41 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "&Mostrar o navegador de capas numa janela separada (precisa de reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "Número de &capas a mostrar no modo de navegação (precisa de reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17330,46 +17462,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Procuras" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplicar nome da procura" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da Procura guardada %s já está em uso" @@ -18699,10 +18831,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20308,24 +20436,24 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -21668,74 +21796,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francês (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Neerlandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Neerlandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index fdbfa4e291..400bfacdb4 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 18:59+0000\n" "Last-Translator: Danilo Cominotti Marques \n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:01+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:04+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Não faz absolutamente nada" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -996,36 +996,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Cartão A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Cartão B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1040,76 @@ msgstr "Cartão B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "marcado" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "sim" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "não" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "desmarcado" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "hoje" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "ontem" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "esteMês" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "diasatrás" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "vazio" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "espaço em branco" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1307,8 +1307,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catálogo" @@ -2754,7 +2754,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s representado" @@ -3521,6 +3521,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4794,8 +4812,8 @@ msgstr "Não" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4807,14 +4825,14 @@ msgid "Title" msgstr "Título" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editora" @@ -4824,7 +4842,7 @@ msgid "Producer" msgstr "Produtor" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4847,7 +4865,7 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4862,7 +4880,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4873,7 +4891,7 @@ msgid_plural "Series" msgstr[0] "Séries" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4885,7 +4903,7 @@ msgstr "Assinatura de tempo (timestamp)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5012,7 +5030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Capas" @@ -5063,7 +5081,7 @@ msgid "" msgstr "" "Metadados da Amazon será buscado utilizando o site da Amazon deste país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Conexão com a Amazon expirou. Tente novamente mais tarde." @@ -5154,10 +5172,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:315 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:320 msgid "This is not a MOBI file." msgstr "Este arquivo não é da extensão MOBI" @@ -5256,9 +5276,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livro %(sidx)s de %(series)s" @@ -5268,7 +5305,7 @@ msgid "HTML TOC generation options." msgstr "Opções de geração de Sumário HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5324,79 +5361,79 @@ msgstr "Não pode ser encontrado pdftohtml, verifique o seu PATH" msgid "Table of Contents:" msgstr "Sumário:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Por padrão, enviar o arquivo ao cartão de memória ao invés de à memória " "principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmar antes de apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometria da janela principal." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Notificar quando uma nova versão estiver disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Usar numerais romanos para números da série" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordenar lista de campos por nome, popularidade, ou pontuação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Marque tags de alguns ou todos." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Quantia de capas a serem exibidas no modo de navegação por capas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Padrões para conversão para LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opções do visualizador de eBooks LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos a serem exibidos através do visualizador interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Campos que serão mostradas na lista de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" "Automaticamente iniciar o servidor de conteúdo quando a aplicação iniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Notícia mais antiga é deixada na base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Mostrar icone na bandeja do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Enviar noticias baixadas para o dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" "Apague novos livros da biblioteca depois de enviá-los para o seu dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5404,16 +5441,16 @@ msgstr "" "Mostra o cover flow em uma janela independente e não na janela principal do " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Desativar notificações ba bandeja do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Ação padrão à realizar quando o botão \"enviar para o dispositivo\" é clicado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5421,7 +5458,7 @@ msgstr "" "Começar a buscar assim que você for digitar. Se esta opção for desabilitada, " "a busca somente iniciará quando a tecla Enter for pressionada." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5431,7 +5468,7 @@ msgstr "" "vez de apenas mostrar os resultados. Você pode usar a tecla N ou F3 para ir " "para o próximo resultado da busca." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5439,23 +5476,23 @@ msgstr "" "Número máximo de conversões/novos downloads simultâneos. Este número é duas " "vezes o valor desejado por motivos históricos." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Obter metadados sociais (rótulos/avaliações/etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Sobrescrever autor e título com os novos metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Executar o download da capa automaticamente, se disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limitar o máximo de tarefas simultâneas ao número de CPUs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5464,42 +5501,42 @@ msgstr "" "do livro ficará a direita e com a opção estreita estas informações ficaram " "na parte inferior." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Mostrar o indicador de avaliação média por item no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Desabilitar animações da interface gráfica" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "categorias que não devem ser exibidas no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "AVISO:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ERRO:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostrar esta confirmação novamente" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Reinício é necessário" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Escolher arquivos" @@ -7493,7 +7530,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Livro %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Coleções" @@ -7604,7 +7641,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7623,7 +7660,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8772,44 +8809,44 @@ msgstr "" "metadados quanto for possível." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Esse livro não tem capa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Escolher capa de " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Não foi possível ler" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Você não tem permissão para ler o arquivo: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Erro ao ler arquivo" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Existe um erro durante a leitura do arquivo:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " não é uma imagem válida" @@ -8866,7 +8903,7 @@ msgstr "Ta&gs: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9009,59 +9046,59 @@ msgstr "Sem &Imagens" msgid "PDF Output" msgstr "Saída PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Tamanho do &Papel:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Preservar &aspecto da capa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Familia Se&rif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Familia &Sans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Familia &Monospace:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Fon&te padrão:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9071,11 +9108,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Tamanho de &fonte monoespaçada:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Saída PMLZ" @@ -9276,7 +9317,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Remover" @@ -9654,11 +9695,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Navegador de Capas não pode ser carregado" @@ -9678,7 +9719,7 @@ msgstr "Navegador de Capas não pode ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Indefinido" @@ -10725,8 +10766,8 @@ msgid "Location" msgstr "Localização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10745,13 +10786,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "O item é branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Um item não pode ser nada. Invés disso apague-o." @@ -10899,12 +10940,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -11050,7 +11091,7 @@ msgid "Standard metadata" msgstr "Metadados Padrão" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadado customizado" @@ -11225,13 +11266,13 @@ msgstr "" "exemplo Charles Dickens deve ser organizado como Dickens,Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Avalie este livro. 0-5 estrelas" @@ -11303,7 +11344,7 @@ msgid "&Force numbers to start with:" msgstr "&Forçar números a iniciar com:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Data:" @@ -11325,7 +11366,7 @@ msgid "Clear published date" msgstr "Limpar data de publicação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Linguagens:" @@ -11398,13 +11439,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "Metadados &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Metadados &customizados" @@ -12473,7 +12514,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12858,7 +12899,6 @@ msgid "The template box cannot be empty" msgstr "A caixa do modelo não pode ficar vazia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Escolha a cor da coluna:" @@ -13272,7 +13312,7 @@ msgid "Regular expression (?P)" msgstr "Expressão regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN" @@ -13375,7 +13415,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Navegador de Capas" @@ -13384,7 +13424,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Navegador de Tags" @@ -13408,7 +13448,7 @@ msgstr "Conectado " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Detalhes do Livro" @@ -13657,7 +13697,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copia o texto da pesquisa atual (ao invés do nome da pesquisa)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -13665,43 +13705,43 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "No dispositico" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Tamanho (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modificado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "O nome para a pesquisa é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permissão negada" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13709,32 +13749,32 @@ msgstr "" "Não foi possível alterar a localização deste livro. Ele está aberto em outro " "programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Falha ao alterar o dado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Não foi possível alterar o dado, clique em Mostrar detalhes para saber " "porque." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Na Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Tamanho" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marcado para exclusão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Um duplo clique para editar-me

    " @@ -14138,86 +14178,88 @@ msgstr "Escolha formatos para " msgid "You do not have permission to read the following files:" msgstr "Você não tem permissão para ler os seguintes arquivos:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nenhum formato selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Não foi possível ler metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Não foi possível ler metadados o formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Navegar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Baixar capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Gerar capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Não é uma figura válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Especificar título e autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Você deve especificar um título e autor antes de gerar uma capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14225,38 +14267,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Este número ISBN é válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Este número ISBN é inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Editora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Publica&do" @@ -14326,6 +14368,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -14429,59 +14497,59 @@ msgstr "Muda como o calibre baixa metadados" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Não foi possível abrir %s. Este está sendo usado por outro programa?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Não foi possível ler a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Não foi possível ler a capa do formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "A capa no formato %s é inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Salva mudanças e edita os metadados de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Mudar a capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Capa e formatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Metadados P&ersonalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Comentários" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Metadados básicos" @@ -14869,170 +14937,219 @@ msgstr "Usar &visualizador interno para:" msgid "Reset all disabled &confirmation dialogs" msgstr "Resetar todos os dialogos de &confirmação desabilitados" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "é indefinido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "tem id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "não tem id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "é igual a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "é menor que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "é maior que" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "tem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "não tem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "tem padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "não tem padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "está definido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "não está definido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "é" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "não é" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "casa o padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "não casa o padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Insira um número" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Insira a data no formato YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Insira um texto." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Insira uma expressão regular" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Criar/editar uma regra para colorir a coluna" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Criar uma regra para colorir preenchendo as caixas abaixo" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Somente se todas as seguintes condições forem satisfeitas:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Adicione outra condição" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15041,59 +15158,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15662,146 +15786,150 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Selecionar &idioma (requer reinicialização):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Habilitar ícone na bandeja do sis&tema (requer reinicialização)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "&Layout da Interface do Usuário (precisa reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Desabilitar todas animações. Útil se você possuí um computador velho/lento." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Desabilitar &animações" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Desabilitar ¬ificações na bandeja do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Mostrar &splash screen (tela inicial) na inicialização" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Barra de ferramen&tas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Tamanho do &Icone:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Mostrar &texto abaixo dos icones:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15810,19 +15938,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15832,11 +15960,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15845,22 +15973,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15869,37 +15997,41 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Mostrar média das avaliações no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Mostrar o &navegador de capas em uma janela separada (precisa reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Números de capas para mostrar no modo navegador (precisa reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17615,51 +17747,51 @@ msgstr "Atualizar" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "O prazo de agrupamento da busca é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Mudar os autores de vários livros pode demorar um pouco. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Mudar os metadados para muitos livros pode demorar um pouco. Você tem " "certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Pesquisas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Renomeia a categoria do usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Você não pode usar pontos no nome quando estiver renomeando categorías de " "usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "O nome %s já foi usado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Nome de pesquisa duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da pesquisa salva %s já está sendo usado." @@ -19000,10 +19132,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20636,24 +20764,24 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -22026,74 +22154,78 @@ msgid "Spanish (Argentina)" msgstr "Espanhol (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Espanhol (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Espanhol(Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Espanhol (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Espanhol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Espanhol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Espanhol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Espanhol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Espanhol(Nicarágua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Espanhol(Colômbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francês(Bélgica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Holandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Holandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index e4565d71e3..5accc48079 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 19:29+0000\n" "Last-Translator: Jorel \n" "Language-Team: Romanian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2013-01-26 04:56+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:59+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -86,7 +86,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "Nu face absolut nimic" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1005,36 +1005,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Card A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Card B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1049,76 +1049,76 @@ msgstr "Card B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Știri" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "bifat" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "da" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nu" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "nebifat" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "azi" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "ieri" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "lunaaceasta" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "zileînurmă" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "gol" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "gol" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Interogare booleană invalidă \"{0}\"" @@ -1303,8 +1303,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Catalog" @@ -2675,7 +2675,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "S-au redat %s" @@ -3433,6 +3433,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4721,8 +4739,8 @@ msgstr "Nu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4734,14 +4752,14 @@ msgid "Title" msgstr "Titlu" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Editura" @@ -4751,7 +4769,7 @@ msgid "Producer" msgstr "Producător" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4774,7 +4792,7 @@ msgstr "Comentarii" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4789,7 +4807,7 @@ msgstr "Etichete" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4802,7 +4820,7 @@ msgstr[1] "Serii" msgstr[2] "Serii" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4814,7 +4832,7 @@ msgstr "Amprentă de timp" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4956,7 +4974,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Copertă" @@ -5008,7 +5026,7 @@ msgstr "" "Metadatele de pe Amazon vor fi preluate utilizând website-ul Amazon al ţării " "respective." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon a expirat. Încercaţi din nou mai târziu." @@ -5100,10 +5118,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:315 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:320 msgid "This is not a MOBI file." msgstr "Acesta nu este un fișier MOBI." @@ -5202,9 +5222,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Cartea %(sidx)s din %(series)s" @@ -5214,7 +5251,7 @@ msgid "HTML TOC generation options." msgstr "Generator de optiuni HTML TOC" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5270,79 +5307,79 @@ msgstr "Nu a putut găsi pdftohtml, verificaţi daca este în PATH" msgid "Table of Contents:" msgstr "Cuprins:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Trimite fişierul în mod implicit pe cardul de stocare, în loc de memoria " "principală" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Confirmă înainte de a şterge" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometria ferestrei principale" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Anunţă atunci când o nouă versiune este disponibilă" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Utilizează cifre romane pentru numerele de serie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" "Sortează lista de etichete în funcţie de nume, de popularitate, sau de rating" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Îmbină etichetele prin \"oricare\" sau \"toate\"." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Numărul de coperţi care trebuie arătate în modul de căutare al coperţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Valori prestabilite pentru conversie la LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Opţiunile pentr ebook viewer LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formate care sunt vizualizate utilizând un cititor intern" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Coloane care să fie afişate în lista de cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Lansează automat serverul de conţinut la pornirea aplicaţiei" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Cele mai vechi ştiri păstrate în baza de date" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Arată iconița în zona de notificare" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Încarcă ştirile descărcate pe aparat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Şterge cărţile noi din bibliotecă după încărcarea pe dispozitiv" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5350,17 +5387,17 @@ msgstr "" "Arată cursul coperţilor într-o fereastră separată în schimbul ferestrei " "principale calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Dezactivează notificările de la iconiţa din bara de sistem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acţiune de efectuat implicit atunci când butonul \"Trimite pe dispozitiv\" " "este apăsat." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5369,7 +5406,7 @@ msgstr "" "dezactivat, atunci căutarea va avea loc numai atunci când tasta Enter sau " "Return este apăsata." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5379,7 +5416,7 @@ msgstr "" "loc de a arata numai rezultatele. Puteţi utiliza N sau tastele F3 pentru a " "merge la următorul rezultat." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5387,23 +5424,23 @@ msgstr "" "Numărul maxim de conversii simultane/descărcare ştiri. Acest număr este de " "două ori valoarea reală pentru motive istorice." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Descarcă metadate sociale (etichete/evaluări/etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Suprascriere autorul şi titlul cu metadate noi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Descarca automat copertă, daca este disponibilă" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limita maximă de functii simultane la numărul de procesoare" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5412,42 +5449,42 @@ msgstr "" "afişate în partea dreaptă, iar în modul îngust, detaliile sunt afişate în " "partea de jos." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Arată evaluarea medie pe articol indicat în eticheta browserului" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Dezactivează animaţiile UI" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "categoriile etichete de browser nu au putut fi afişate" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "ATENȚIE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "EROARE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Este necesară o repornire" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Alege fişiere" @@ -7455,7 +7492,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Cartea %(sidx)s din %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Colecții" @@ -7566,7 +7603,7 @@ msgstr "ieşire" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7585,7 +7622,7 @@ msgstr "ieşire" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8759,44 +8796,44 @@ msgstr "" "cât posibil." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Această carte nu are copertă" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Mărime copertă: %(width)d x %(height)d pixeli" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Alegeţi coperta pentru " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Nu se poate citi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nu aveţi permisiunea să citiţi fişierul: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Eroare la citirea fișierului" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Eroare la citirea din fişierul:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " nu este o imagine validă" @@ -8854,7 +8891,7 @@ msgstr "&Etichete: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8997,59 +9034,59 @@ msgstr "Fără &imagini" msgid "PDF Output" msgstr "Ieşire PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Mărime hârtie:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Menţine proporţiile &aspectului coperţii" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Familia Se&rif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Familia &Sans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Familia &Monospace:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Font s&tandard:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9059,11 +9096,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Mărime &font Monospace:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Ieşire PMLZ" @@ -9260,7 +9301,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "Şte&rge" @@ -9650,11 +9691,11 @@ msgstr "" "multe despre XPath vizitaţi XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Caută după copertă" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Browser-ul pentru coperţi nu a putut fi încărcat" @@ -9674,7 +9715,7 @@ msgstr "Browser-ul pentru coperţi nu a putut fi încărcat" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Nedefinit" @@ -10816,8 +10857,8 @@ msgid "Location" msgstr "Locație" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10836,13 +10877,13 @@ msgstr "%(curr)s (a fost %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Elementul este gol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un element nu poate să fie setat ca nul. Ştergeţi-l" @@ -10996,12 +11037,12 @@ msgid "Copy to author" msgstr "Copiază în autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Nume de autor invalid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Numele autorului nu poate conţine caracterul &" @@ -11154,7 +11195,7 @@ msgid "Standard metadata" msgstr "Metadate standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metadate personalizate" @@ -11350,13 +11391,13 @@ msgstr "" "Dickens ar trebui sortat ca şi Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Evaluare:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Evaluarea acestei cărţi. 0-5 stele" @@ -11433,7 +11474,7 @@ msgid "&Force numbers to start with:" msgstr "Obligă numerele să înceapă cu:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Data:" @@ -11455,7 +11496,7 @@ msgid "Clear published date" msgstr "Şterge data publicării" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Limbi:" @@ -11534,13 +11575,13 @@ msgid "Set from &ebook file(s)" msgstr "Setează din fişierul(ele) &e-carte" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Metadate de bază" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Metadate personalizate" @@ -12661,7 +12702,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Etichete:" @@ -13049,7 +13090,6 @@ msgid "The template box cannot be empty" msgstr "Caseta şablon nu poate fi goală" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Setează culoarea coloanei:" @@ -13487,7 +13527,7 @@ msgid "Regular expression (?P)" msgstr "Expresie regulată (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13590,7 +13630,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Browser Coperţi" @@ -13599,7 +13639,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Browser Etichete" @@ -13623,7 +13663,7 @@ msgstr "Conectat " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Detalii Carte" @@ -13873,7 +13913,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Copiază textul căutat curent (în locul numelui căutării)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "stele" @@ -13881,72 +13921,72 @@ msgstr "stele" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Pe Dispozitiv" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Mărime (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Modificat(ă)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Numele căutat este \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID-ul acestei cărţi este \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Permisiune refuzată" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "În bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Mărime" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Marcat pentru ştergere" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Apăsaţi click pentru a mă edita

    " @@ -14363,61 +14403,63 @@ msgstr "Alege formate pentru " msgid "You do not have permission to read the following files:" msgstr "Nu aveţi permisiunea de a citi următoarele fişiere:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nici un format selectat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Metadatele nu au putut fi citite" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Metadatele nu au putut fi citite de pe %s format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Caută" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "&Taie" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "&Descarcă coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Generează coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Imagine invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Specificaţi titlul şi autorul" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Trebuie să specificaţi titlul şi autorul înainte de a genera coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Copertă invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Nu s-a schimbat coperta deoarece imaginea este invalidă." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Etichete modificate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14426,15 +14468,15 @@ msgstr "" "mai întâi trebuie ori să aplicaţi modificările ori să le anulaţi. Doriţi să " "aplicaţi modificările?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "O listă de limbi, separată prin virgule, pentru această carte" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Limbă necunoscută" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -14442,11 +14484,11 @@ msgstr[0] "Limba %s nu este recunoscută" msgstr[1] "Limbile %s nu sunt recunoscute" msgstr[2] "Limbile %s nu sunt recunoscute" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&D:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14457,38 +14499,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Codul ISBN este invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Codul ISBN este invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "ISBN invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Introduceţi codul ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Codul ISBN introdus este invalid. Încercaţi din nou." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Editura:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Şterge data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "&Publicat:" @@ -14564,6 +14606,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "Descarcă câmpuri de metadate" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Editează metadatele" @@ -14675,59 +14743,59 @@ msgstr "Schimbă modul în care calibre descarcă metadatele" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d din %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nu s-a putut deschide %s. Este folosit cumva de un alt program?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nu s-a putut citi coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nu s-a putut citi coperta din formatul %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Coperta din formatul %s este invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Salvează modificările şi editează metadatele din %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Modifică coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Co&mentarii" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Copertă şi formate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Editează metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Comentarii" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Metadate de bază" @@ -15160,91 +15228,99 @@ msgstr "Foloseşte &vizualizatorul intern pentru:" msgid "Reset all disabled &confirmation dialogs" msgstr "Resetează toate dialogurile de &confirmare dezactivate" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "este adevărat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "este fals" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "este nedefinit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "are ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "nu are ID" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "este egal cu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "este mai mic decât" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "este mai mare decât" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "are" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "nu are" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "are şablon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "nu are şablon" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "este definit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "nu este definit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "este" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "nu este" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "potriveşte şablonului" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "nu potriveşte şablonului" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Dacă ___ coloană ___ valori" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15252,83 +15328,124 @@ msgstr "" "Introduceţi fie un tip de identificator, fie un tip de identificator şi " "valoarea identificator:valoare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Introduceţi un număr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Introduceţi data în formatul AAAA-LL-ZZ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Introduceţi un şir." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Introduceţi o expresie regulată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Puteţi potrivi valori multiple separându-le cu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Creează /Editează regula de colorare a coloanei" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Creează o regulă de colorare prin completare casetelor de mai jos" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "la" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Doar dacă următoarele condiţii sunt satisfăcute:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Adaugă altă condiţie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" "Puteţi dezactiva o condiţie prin ştergerea datelor din casetele condiţiei " "respective" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Condiţie invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Una dintre condiţiile acestei reguli este invalidă: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Nici o condiţie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" "Trebuie specificată cel puţin o condiţie non-goală pentru această regulă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15341,29 +15458,44 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Setează culoarea %(col)s în %(color)s dacă " -"următoarele\n" -" condiţii sunt îndeplinite:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Dacă coloana %(col)s valoarea %(action)s: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Adaugă regulă" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Şterge regulă" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Mută regula selectată mai sus" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Mută regula selectată mai jos" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Adaugă regulă avansată" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15374,36 +15506,23 @@ msgstr "" "jos pentru a începe.

    Puteţi modifica o regulă existentă apăsând " "dublu click pe ea." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Adaugă regulă" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Şterge regulă" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Mută regula selectată mai sus" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Mută regula selectată mai jos" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Adaugă regulă avansată" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Nici o regulă selectată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Nici o regulă selectată pentru %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "ştergere" @@ -16035,120 +16154,124 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Dezactivată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Mică" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Mare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Întotdeauna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Dacă este spaţiu suficient" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Niciodată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "După prima literă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Dezactivată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partiționată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Culori coloane" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " sau " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Alege &limba (necesită repornire):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Activează iconiţa din bara de &sistem (necesită repornire)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Aspect &Interfaţă Utilizator (necesită repornire):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Dezactivează toate animaţiile. Este folositor dacă aveţi un computer vechi." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Dezactivează &animaţiile" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Dezactivează ¬ificările din bara de sistem" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Arată ecranul &splash la pornire" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Bara de Une<e" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Mărime iconiţe:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Afişează &text sub iconiţe:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Font interfaţă:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Schimbă &fontul (necesită repornire)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Interfaţa Principală" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16156,27 +16279,27 @@ msgstr "" "Comentariile vor fi afişate întotdeauna la sfârşit, indiferent de " "poziţia care le-o asignaţi aici." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Foloseşte numerale &romane pentru serii" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Selectează metadatele afişate" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Mută mai sus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Mută mai jos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Şablon implicit legătură la autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16185,19 +16308,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16207,11 +16330,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Metodă de &partiţionare a categoriei browserului de etichete:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16225,22 +16348,22 @@ msgstr "" "listă A, B, C. Alegeţi partiţionat pentru a avea o listă de grupuri\n" "de mărimi fixe. Setaţi dezactivat dacă nu doriţi subcategorii." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "Res&trânge dacă sunt mai multe elemente decât:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16249,40 +16372,44 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Arată &media evaluărilor în browserul de etichete" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Categorii cu elemente ierar&hice:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Afişează &browserul de etichete într-o fereastră separată (necesită " "repornire)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Numărul de coperţi afişate în modul browser etichete (necesită repornire):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "La afişarea browserului de coperţi în fereastră separată, afişează pe întreg " "&ecranul" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Se pot apăsa tastele %s pentru modul pe întreg ecranul." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18225,52 +18352,52 @@ msgstr "Reîncarcă" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Numele termenului de căutare grupată este \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Modificarea autorilor pentru mai multe cărţi poate dura un timp. Sunteţi " "sigur(ă)?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Modificarea metadatelor pentru mai multe cărţi poate dura un timp. Sigur " "doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Căutări" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Redenumeşte categoria utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Nu puteţi folosi perioade în nume atunci când redenumiţi categoriile " "utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Numele %s este deja folosit" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Nume de căutare duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Numele căutării salvate %s este folosit deja." @@ -19634,10 +19761,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21418,22 +21541,22 @@ msgstr "" msgid "creating custom column " msgstr "se creează coloană personalizată " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Se copiază %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Se compactează baza de date" @@ -22991,74 +23114,78 @@ msgid "Spanish (Argentina)" msgstr "Spaniolă (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spaniolă (Mexic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spaniolă (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spaniolă (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spaniolă (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spaniolă (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spaniolă (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spaniolă (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spaniolă (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spaniolă (Columbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Germană (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Franceză (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Olandeză (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Olandeză (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 339ae9d99d..c3f0766ae0 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-30 22:39+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-06 21:33+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English \n" "MIME-Version: 1.0\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-31 04:38+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:42+0000\n" +"X-Generator: Launchpad (build 16477)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -90,7 +90,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -125,9 +125,9 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -138,8 +138,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -160,16 +160,16 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -178,22 +178,22 @@ msgstr "Ничего не делает" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -992,36 +992,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Основная" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Карта 1" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Карта 2" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1036,76 @@ msgstr "Карта 2" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Новости" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "отмечено" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "да" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "нет" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "не отмечено" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "сегодня" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "вчера" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "в этом месяце" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "несколько дней назад" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "пусто" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "новый" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Неверный логический запрос \"{0}\"" @@ -1299,8 +1299,8 @@ msgstr "" "Нажмите кнопку \"Показать детали\" что бы увидеть список." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Каталог" @@ -2741,7 +2741,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Обработано %s" @@ -3520,6 +3520,31 @@ msgstr "" "Создавать несжатый PDF. Полезно при отладке. Работает только с новым PDF " "движком." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Добавить номера страниц внизу каждой страницы в создаваемом PDF файле. Если " +"вы укажете шаблон нижнего колонтитула, то он будет иметь приоритет над этой " +"опцией." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Шаблон HTML используемый для создания нижних колонтитулов на каждой " +"странице. Строка _PAGENUM_ буде заменена на текущий номер страницы." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Шаблон HTML используемый для создания верхних колонтитулов на каждой " +"странице. Строка _PAGENUM_ буде заменена на текущий номер страницы." + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4838,8 +4863,8 @@ msgstr "Нет" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4851,14 +4876,14 @@ msgid "Title" msgstr "Название" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(ы)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Издатель" @@ -4868,7 +4893,7 @@ msgid "Producer" msgstr "Спонсор" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4891,7 +4916,7 @@ msgstr "Комментарии" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4906,7 +4931,7 @@ msgstr "Теги" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4919,7 +4944,7 @@ msgstr[1] "Серии" msgstr[2] "Серий" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4931,7 +4956,7 @@ msgstr "Временная метка" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5069,7 +5094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Обложка" @@ -5119,7 +5144,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Метаданные будут загружены с вашего регионального сайта Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Амазон не загрузился. Попробуйте позже." @@ -5209,10 +5234,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:315 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:320 msgid "This is not a MOBI file." msgstr "Это не MOBI файл." @@ -5317,9 +5344,31 @@ msgstr "Основной текст" msgid "%s format books are not supported" msgstr "%s формат книг не поддерживается" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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 "" +"MOBI файл не содержит книгу в формате KF8. KF8 - это новый формат Amazon. " +"calibre может редактировать только MOBI файлы которые содержат KF8. Старые " +"MOBI файлы без KF8 не редактируются." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"MOBI файл содержит данные в двух форматах: KF8 и старый Mobi6. calibre может " +"редактировать MOBI файлы содержащие только KF8 данные." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +msgstr "Этот файл заблокирован DRM. Он не может быть изменён." + #: /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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s из %(series)s" @@ -5329,7 +5378,7 @@ msgid "HTML TOC generation options." msgstr "Варианты создания HTML оглавления" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5385,89 +5434,89 @@ msgstr "Не могу найти pdftohtml, проверьте наличе по msgid "Table of Contents:" msgstr "Содержание" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "По умолчанию, отправлять файл в карту памяти, вместо основной памяти" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Подтвердить перед удалением" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Геометрия основного окна" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Сообщить, если доступна новая версия" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Использовать Римские цифры для нумерации книг в серии" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Сортировать список меток по названию, популярности, или рейтингу" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Выберите теги по одному или все." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Количество обложек показываемых в режиме просмотра обложек" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "По умолчанию преобразование в LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Опции для просмотра электронной книги LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Форматы для просмотра во встроенной программе" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Показывать колонки в списке книг" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Автоматически запускать сервер конента при запуске приложения" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "В базе данных содержатся старые новости" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Показывать иконку в панели задач" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Выгрузить скачанные новости в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Удалить новости книг из библиотеки после загрузки на устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Показать обложку в отдельном окне вместо основного окна calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Отключить уведомления от иконки в трее" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Действие по умолчанию при нажатии кнопки \"отправить в устройство\"" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5475,7 +5524,7 @@ msgstr "" "Начать поиск по мере ввода. Если этот параметр отключен, то поиск будет " "происходить только, при нажатии клавиш Enter или Return." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5485,7 +5534,7 @@ msgstr "" "все книги, выделяя найденные цветом. Перейти к следующей найденной книге " "можно с помощью клавиш N или F3." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5494,24 +5543,24 @@ msgstr "" "новостей. Это число в два раза больше фактического значения по историческим " "причинам." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Скачать социальные метаданные (тэги/оценки/и т.д.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Заменять автора и название новыми метаданными" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Автоматическая загрузка обложки, если таковая имеются" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Ограничить максимальное количество одновременных заданий количеством ядер ЦП" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5519,42 +5568,42 @@ msgstr "" "Макет пользовательского интерфейса. При широком панель сведений о книге " "справа, при узком внизу." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Показывать средний рейтинг в просмотрщике тегов" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Отключить анимацию пользовальского интерфейса" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "пометить категории просмотра для неотображения" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "ВНИМАНИЕ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ОШИБКА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Показывать это подтверждение всегда" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Необходим перезапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Перезапустить calibre сейчас" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Выберите файлы" @@ -7591,7 +7640,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s из %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Коллекции" @@ -7702,7 +7751,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7721,7 +7770,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8915,44 +8964,44 @@ msgstr "" "насколько это возможно." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "У книги нет обложки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Размеры обложки: %(width)d x %(height)d пикселов" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Выбрать обложку " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Не читается" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "У вас нет разрешения на чтение этого файла: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Ошибка чтения файла" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Ошибка при чтении файла:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " неверное изображение" @@ -9008,7 +9057,7 @@ msgstr "Пометки: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9155,7 +9204,7 @@ msgstr "Без изображений" msgid "PDF Output" msgstr "Вывод PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9165,52 +9214,52 @@ msgstr "" "включена настройка \"Заменять ..\". Иначе будет использоваться размер из " "Профиля Вывода." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "Заменять размер бумаги, установленный в Профиле Вывода" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Размер &бумаги:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "Выбранный размер:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "Единицы:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Сохранять соотношение сторон для обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Cемейство Se&rif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Cемейство &Sans:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Cемейство &Моноширинных шрифтов:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "С&тандартный шрифт:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Размер шрифта по умолчанию:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9220,11 +9269,15 @@ msgstr "Размер шрифта по умолчанию:" msgid " px" msgstr " пикс." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "&Размер моноширинного шрифта :" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Добавить номера страниц внизу каждой страницы" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Вывод PMLZ" @@ -9431,7 +9484,7 @@ msgid "Remove the currently selected expression" msgstr "Удалить выделенное выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Удалить" @@ -9826,11 +9879,11 @@ msgstr "" "узнать больше о расширеном использовании XPath читайте Руководство XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Просмотр по обложкам" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Не могу загрузить просмотрщик обложек" @@ -9850,7 +9903,7 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Не определено" @@ -11003,8 +11056,8 @@ msgid "Location" msgstr "Размещение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11023,13 +11076,13 @@ msgstr "%(curr)s (было %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Пункт пуст" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Элемент не может быть пустым. Вместо этого удалите его." @@ -11185,12 +11238,12 @@ msgid "Copy to author" msgstr "Копировать в 'автор'" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Недопустимое имя автора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Имена авторов не могут содержать символ &." @@ -11342,7 +11395,7 @@ msgid "Standard metadata" msgstr "Стандартные метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Пользовательские метаданные" @@ -11538,13 +11591,13 @@ msgstr "" "будет сортироваться, как Дикенс, Чарлз." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "Оценка:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Оценка этой книги. 0-5 звезды" @@ -11618,7 +11671,7 @@ msgid "&Force numbers to start with:" msgstr "&Задать начало нумрации с:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Дата:" @@ -11640,7 +11693,7 @@ msgid "Clear published date" msgstr "Очистить дату публикации" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Языки" @@ -11722,13 +11775,13 @@ msgid "Set from &ebook file(s)" msgstr "Поставить обложку из &книги" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "О&сновные метаданные" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "Метаданные поль&зователя" @@ -12845,7 +12898,7 @@ msgid "&Author:" msgstr "&Автор:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Теги:" @@ -13255,7 +13308,6 @@ msgid "The template box cannot be empty" msgstr "Поле шаблона не может быть пустым" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Изменить цвет столбца:" @@ -13692,7 +13744,7 @@ msgid "Regular expression (?P)" msgstr "Регулярное выражение (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13795,7 +13847,7 @@ msgid "Clear the font family" msgstr "Очистить шрифт" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Просмотр обложек" @@ -13804,7 +13856,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Просмотр тегов" @@ -13828,7 +13880,7 @@ msgstr "Подключено " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Описание Книги" @@ -14077,7 +14129,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Копировать текст текущего поиска (а не имя поиска)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "звезды" @@ -14085,75 +14137,75 @@ msgstr "звезды" msgid "Y" msgstr "Д" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "На устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Размер (МБ)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Изменена" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Имя для поиска/просмотра: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID книг \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Доступ запрещён" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" "Не удалось изменить положение книги на диске. Она открыта в другой программе?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Не удалось установить дату" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Не удалось внести данные. Нажмите \"Показать подробности\" что бы узнать " "почему." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "В Библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Размер" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Отмечено для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Дважды кликните по редактировать

    " @@ -14567,61 +14619,63 @@ msgstr "Выберите форматы для " msgid "You do not have permission to read the following files:" msgstr "Нет разрешений для чтения следующих файлов:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Не выбран формат" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Не могу прочесть метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Не могу прочесть метаданные из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "В&ыбрать" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "Об&резать" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Загрузить о&бложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "С&генерировать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Не допустимое изображение" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Укажите название и автора" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Нужно указать название и автора перед созданием обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Недопустимая обложка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Не удалось изменить обложку, неверное изображение." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Изменены теги" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14629,15 +14683,15 @@ msgstr "" "Вы изменили теги. Чтобы использовать редактор тегов, нужно либо отменить, " "либо применить эти изменения. Применить изменения?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Список языков данной книги через запятую" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Неизвестный язык" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -14645,11 +14699,11 @@ msgstr[0] "Язык %s не распознан" msgstr[1] "Языки %s не распознаны" msgstr[2] "Языки %s не распознаны" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "Идентификаторы:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14660,38 +14714,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Это корректный номер ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Это не корректный номер ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Неправильный ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Введите ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Вы указали неправильный ISBN. Попробуйте снова." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Издатель:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Очистить дату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "И&здана:" @@ -14767,6 +14821,32 @@ msgstr "Обработано %s" msgid "Downloaded metadata fields" msgstr "Загружаемые поля метаданных" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Выберите обложку из списка PDF страниц ниже" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "Отрисовка PDF страниц, пожалуйста подождите..." + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Выберите обложку из PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Не удалось отобразить" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "Не удалось отобразить этот PDF файл" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "Этот PDF файл не содержит страниц" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Редактирование метаданных" @@ -14875,59 +14955,59 @@ msgstr "Настроить загрузку метаданных в Calibre" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d из %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Не удаётся открыть %s. Возможно, используется другой программой?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Не могу прочитать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Не могу прочитать обложку из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Обложка в формате %s неправильная" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Сохранить изменения и редактировать метаданные %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Изменить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "&Комментарии" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Обложка и форматы" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Пользовательские метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Комментарии" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Основные метаданные" @@ -15376,91 +15456,99 @@ msgstr "Использовать внутренний вьювер для:" msgid "Reset all disabled &confirmation dialogs" msgstr "Восстановить все отключённые подтверждающие диалоги" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Все столбцы" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "значок с текстом" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "значок без текста" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "имеются" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "не имеются" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "не задано" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "имеет id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "не имеет id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "равно" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "меньше" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "больше" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "имеет" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "не имеет" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "имеет шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "не имеет шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "установлено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "не установлено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "является" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "не является" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "подпадает под шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "не подпадает под шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Если в ___ колонке ___ значения" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15468,7 +15556,7 @@ msgstr "" "Введите либо тип идентификатора, либо тип идентификатора и значение в виде " "идентификатор:значение" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15479,73 +15567,114 @@ msgstr "" "языка - в этом случае calibre попытается автоматически преобразовать его в " "языковой код." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Введите число" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Введите дату в формате ГГГГ-ММ-ДД" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Введите строку." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Введите регулярное выражение" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Вы можете указать несколько значений, разделяя их %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Создать или изменить правило окрашивания столбца" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Создайте правило окрашивания, заполнив расположенные ниже поля" +msgid "coloring" +msgstr "раскраска" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "значок" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Создать/редактировать правило столбца {0}" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Создать правило столбца {0}, заполняя поля ниже" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Установить" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "цвет" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "для столбца:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "на" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "Добавить значок" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Значок должен быть квадратным или горизонтальным" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Только если выполняются следующие условия:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Добавить ещё одно условие" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Можно отменить условие, очистив все его поля" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Пример текста" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Выберите значок" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "Значок не выбран" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Вы должны выбрать значок для этого правила" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Неправильное условие" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Одно из условий для этого правила неправильное: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Отсутствуют условия" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Нужно указать хотя бы одно не пустое условие для этого правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15558,29 +15687,49 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Установить цвет %(col)s равным %(color)s если " -"выполняются\n" -" следующие условия:

    \n" +"

    Установить %(kind)s %(col)s равным " +"%(color)s если следующие \n" +" условия выполняются:

    \n" "
      %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Если в %(col)s колонке %(action)s значения: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Добавить правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Удалить правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Переместить выбранное правило вверх" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Переместить выбранное правило вниз" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Добавить расширенное правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15591,36 +15740,27 @@ msgstr "" "«Добавить правило».

    Можно изменить существующее правило, сделав на " "нём двойной щелчок мышью." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Добавить правило" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"Вы можете добавить значки столбцам в списке книг создавая \"правила\" " +"которые будут указывать calibre какие значки использовать. Ниже, нажмите " +"кнопку Добавить Правило, что бы начать.

    Вы можете изменить " +"существующее правило двойным нажатием на нём." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Удалить правило" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Переместить выбранное правило вверх" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Переместить выбранное правило вниз" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Добавить расширенное правило" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Правило не выбрано" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Не выбрано правило для %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "удаления" @@ -16257,121 +16397,125 @@ msgstr "Стиль calibre" msgid "System default" msgstr "По умолчанию в системе" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Нет" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Маленький" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Большой" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Средний" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Всегда" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Если достаточно места" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Никогда" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "По первой букве" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Отключено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Разбито на разделы" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Окраска столбцов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Значки стобца" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Выбрать &язык (требуется перезапуск):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "использовать иконку в &трее (необходим перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" "Расположение элементов пользовательского интерфейса (требует перезапуска):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Отключить всю анимацию. Применительно если у вас медленный/старый компьютер." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Отключить анимацию" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Запретить &уведомления в системном трее" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Показывать заставку при запуске" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Размер иконок:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Показывать &текст под иконками:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Шрифт интерфейса:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Изменить &шрифт (необходим перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "Стиль интерфейса (после перезапуска):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Показывать подсказки в списке книг" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Основной интерфейс" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16379,27 +16523,27 @@ msgstr "" "Заметьте, что комментарии отображаются всегда в конце, вне " "зависимости от положения в списке." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Использовать &Римские цифры для серий" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Выберите какие метаданные отображать" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Переместить вверх" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Переместить вниз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Шаблон ссылки на автора по умолчанию:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16413,19 +16557,19 @@ msgstr "" "можете использовать значения {author} и {author_sort},\n" "и любые шаблонные функции." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Показывать обложку на панели информации о книге" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Показать размер книжной обложки в пикселях" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Показать размер обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16440,11 +16584,11 @@ msgstr "" "Англия и Триллер в подразделе Мистика. Если 'tags' не в этом списке, то тэги " "будут отображаться поотдельности." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Способ &группировки тэгов в обозревателе:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16458,11 +16602,11 @@ msgstr "" "список групп фиксированного размера. Установите \"запрещено\",\n" "если вы никогда не хотите видеть подкатегории." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Группировать если элементов больше чем" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16473,11 +16617,11 @@ msgstr "" "Если метод группировки имеет значение \"Отключено\", этот параметр " "игнорируется." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Категории которые не разделяются:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16490,36 +16634,40 @@ msgstr "" "быть использована что бы избежать соединения иерархических \n" "категорий которые имеют только несколько верхних элементов." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Показывать средний рейтинг в просмотрщике меток" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Категории с &иерархической структурой:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Использовать альтернативный цвет строк в Обозревателе Тэгов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Показывать &обложку в отдельном окне (нужен перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Количество обложек показываемых в режиме просмотра (необходим перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "При просмотре обложки в отдельном окне, показывать &полноэкранно" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Вы можете нажать клавишу %s для переключения в полноэкранный режим" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Показывать отражения в обозревателе обложек" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18468,49 +18616,49 @@ msgstr "Перегрузить" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Имя выражения поиска \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Изменить автора нескольких книг займёт некоторое время. Вы согласны" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Изменить мета-данные нескольких книг займёт некоторое время. Вы согласны" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Поиски" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Переименовать пользовательскую категорию" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Вы не можете использовать точки в имени при переименовании пользовательских " "категорий." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Имя %s уже используется" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Скопировать имя поиска" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Имя сохранённого поиска %s уже используется." @@ -19916,10 +20064,6 @@ msgstr "Загрузить тему" msgid "Load a theme" msgstr "Загрузить тему" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Не удалось отобразить" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21820,22 +21964,22 @@ msgstr "восстановлены настройки " msgid "creating custom column " msgstr "создание пользовательских столбцов " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr " (%s книг)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

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

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -23489,74 +23633,78 @@ msgid "Spanish (Argentina)" msgstr "Испанский (Аргентина)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Испанский (Коста-Рика)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Испанский (Мексика)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Испанский (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Испанский (Чили)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Испанский (Эквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Испанский (Гондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Испанский (Венесуэла)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Испанский (Боливия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Испанский (Никарагуа)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Испанский (Колумбия)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Немецкий язык (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Французский (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Нидерландский язык (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Нидерландский язык (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "д. п." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "п. п." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "д. п." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "п. п." diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 617e815ecc..cae12f2508 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:58+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:01+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Does absolutely nothing" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 3e3df6f0e0..244fac93a2 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:57+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:00+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 420b535ab6..9ab365b117 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-03 18:59+0000\n" "Last-Translator: viktorc \n" "Language-Team: Slovak \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:57+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:00+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Nerobí vôbec nič" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -981,36 +981,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Áno" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Základné" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1025,76 @@ msgstr "Karta B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Novinky" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "zaškrtnuté" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "áno" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nie" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "nezašktnuté" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "dnes" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "včera" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "tento mesiac" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "pred dňami" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "prázdne" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "prázdne" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Neplatný booleovský dotaz \"{0}\"" @@ -1286,8 +1286,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalóg" @@ -2693,7 +2693,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na pamäťovej karte nie je dostatok voľného miesta" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Úspešný prevod %s" @@ -3451,6 +3451,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4732,8 +4750,8 @@ msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4745,14 +4763,14 @@ msgid "Title" msgstr "Názov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Vydavateľ" @@ -4762,7 +4780,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4785,7 +4803,7 @@ msgstr "Poznámky" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4800,7 +4818,7 @@ msgstr "Značky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4813,7 +4831,7 @@ msgstr[1] "Série" msgstr[2] "Sérií" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4825,7 +4843,7 @@ msgstr "Časová známka" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4964,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Obálka" @@ -5014,7 +5032,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadáta z Amazonu budú stiahnuté z jej verzie pre súto krajinu." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Čas pre Amazon vypršal. Skúste neskôr." @@ -5103,10 +5121,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:315 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:320 msgid "This is not a MOBI file." msgstr "Toto nie je súbor MOBI." @@ -5211,9 +5231,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Kniha %(sidx)s z %(series)s" @@ -5223,7 +5260,7 @@ msgid "HTML TOC generation options." msgstr "Voľby generovania HTML obsahu" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5281,90 +5318,90 @@ msgstr "" msgid "Table of Contents:" msgstr "Obsah:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Ukladať súbory na pamäťovú kartu, nie do hlavnej pamäte zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Vyžadovať potvrdenie pred zmazaním" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Usporiadanie hlavného okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Upozorniť ak je k dispozícii nová verzia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Číslovanie kníh v sérii Rímskymi číslicami" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Triediť zoznam značiek podľa názvu, popularity, alebo hodnotenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Zhoda niektorých, alebo všetkých značiek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Počet obálok, ktoré sa majú zobraziť v režime prezerania obálok" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Štandardné nastavenie prevodu do formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Možnosti prehliadača elektronických kníh vo formáte LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Formáty zobrazené interným prehliadačom" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Počet stĺpcov v zozname kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Automaticky spúšťať obsahový server pri štarte aplikácie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Najstaršie správy ponechané v databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Zobraziť ikonu v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Odoslať prevzaté správy do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Odstrániť knihy správ po nahratí do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Zobraziť galériu obálok v oddelenom okne namiesto hlavného okna calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Vypnúť upozornenia zobrazované ikonou v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Východzia akcia po stlačení tlačidla odoslať do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5372,7 +5409,7 @@ msgstr "" "Začať hľadanie počas písania. Ak je zakázané, hľadať sa začne až po stlačení " "klávesy Enter." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5382,7 +5419,7 @@ msgstr "" "zobrazenia samotných výsledkov. Na ďalší výsledok sa presuniete klávesou N, " "alebo F3." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5390,23 +5427,23 @@ msgstr "" "Maximálny počet súbežných úloh konverzie/sťahovania správ. Táto hodnota je z " "historických dôvodov dvojnásobkom skutočnej." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Stiahnuť sociálne metadáta (značky/hodnotenia/atď.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Prepísať autora a názov novými metadátami" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automaticky stiahnuť obálku, ak je dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Obmedziť maximum súbežných úloh na počet CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5414,42 +5451,42 @@ msgstr "" "Rozmiestnenie užívateľského rozhrania. Široké má panel s podrobnosťami o " "knihe vpravo, úzky ho má dole." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Zobraz priemerné hodnotenie na položku v prehliadači značiek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Vypnúť animácie UI" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "kategórie, ktoré sa v prehliadači značiek nezobrazia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "UPOZORNENIE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "CHYBA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Zobraziť toto potvrdenie znovu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Je potrebný reštart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Reštartovať Calibre teraz" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Vybrať súbory" @@ -7475,7 +7512,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Kniha %(sidx)s z %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Zbierky" @@ -7586,7 +7623,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7605,7 +7642,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8782,44 +8819,44 @@ msgstr "" "Nastaviť metadáta. Výstupný súbor bude obsahovať maximum z týchto metadát." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Táto kniha nemá obálku" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Veľkosť obálky: %(width)d x %(height)d bodov" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Vyberte obálku pre " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Nemôžem čítať" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nemáte prístupové práva na čítanie súboru: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Chyba pri čítaní súboru" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Chyba pri čítaní súboru:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " nie je platný obrazový súbor" @@ -8874,7 +8911,7 @@ msgstr "&Značky: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9022,59 +9059,59 @@ msgstr "Bez &obrázkov" msgid "PDF Output" msgstr "Výstup PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Veľkosť &papiera:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "V&lastná veľkosť:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Zachovať &pomer strán obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "&Pätkové písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Bezpätkové písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Neproporcionálne písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Š&tandardné písmo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Štandardná &veľkosť písma:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9084,11 +9121,15 @@ msgstr "Štandardná &veľkosť písma:" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "&Veľkosť neproporcionálneho písma:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Výstup PMLZ" @@ -9291,7 +9332,7 @@ msgid "Remove the currently selected expression" msgstr "Odstrániť aktuálne vybraný výraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Odstrániť" @@ -9684,11 +9725,11 @@ msgstr "" "naštudovať na Výuka " "XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Prehliadať obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Prehliadač obálok sa nedá nahrať" @@ -9708,7 +9749,7 @@ msgstr "Prehliadač obálok sa nedá nahrať" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Nedefinované" @@ -10839,8 +10880,8 @@ msgid "Location" msgstr "Umiestnenie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10859,13 +10900,13 @@ msgstr "%(curr)s (bolo %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Položka je prázdna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemôže byť nastavená na Nič. Vymažte ju namiesto toho." @@ -11019,12 +11060,12 @@ msgid "Copy to author" msgstr "Kopírovať do autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Neplatné meno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Meno autora nemôže obsahovať znaky &." @@ -11176,7 +11217,7 @@ msgid "Standard metadata" msgstr "Štandardné metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Vlastné metadáta" @@ -11369,13 +11410,13 @@ msgstr "" "Dickens by sa mal triediť ako Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Hodnotenie:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Hodnotenie tejto knihy. 0-5 hviezdičiek" @@ -11449,7 +11490,7 @@ msgid "&Force numbers to start with:" msgstr "Vynútiť čís&lovanie od:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Dátum:" @@ -11471,7 +11512,7 @@ msgid "Clear published date" msgstr "Vymazať dátum publikovania" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Jazyky:" @@ -11551,13 +11592,13 @@ msgid "Set from &ebook file(s)" msgstr "Nastaviť zo súboru(ov) &eknihy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Základné metadáta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Užívateľské metadáta" @@ -12666,7 +12707,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "&Značky:" @@ -13074,7 +13115,6 @@ msgid "The template box cannot be empty" msgstr "Pole šablóny nemôže byť prázdne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Nastaviť farbu stĺpca:" @@ -13509,7 +13549,7 @@ msgid "Regular expression (?P)" msgstr "Regulárny výraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13612,7 +13652,7 @@ msgid "Clear the font family" msgstr "Vymažte písmo" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Prehliadač obálok" @@ -13621,7 +13661,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Prehliadač značiek" @@ -13645,7 +13685,7 @@ msgstr "Pripojené " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Podrobnosti o knihe" @@ -13893,7 +13933,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopírovať aktuálny hľadaný text (namiesto názvu hľadania)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "hviezdičiek" @@ -13901,43 +13941,43 @@ msgstr "hviezdičiek" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "V zariadení" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Veľkosť (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Zmenené" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Názov vyhľadávania je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID tejto knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Prístup zamietnutý" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13945,31 +13985,31 @@ msgstr "" "Nemôžem zmeniť umiestnenie tejto knihy na disku. Nie je otvorená iným " "programom?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Zlyhalo nastavenie dát" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Nedokážem nastaviť údaje. Kliknite na Zobraziť podrobnosti a uvidíte prečo." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "V knižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Veľkosť" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Označené na zmazanie" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dvojkliknite na upraviť ma

    " @@ -14380,61 +14420,63 @@ msgstr "Vyberte formát pre " msgid "You do not have permission to read the following files:" msgstr "Nemáte oprávnenie čítať nasledovné súbory:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Nie je zvolený žiaden formát" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Nepodarilo sa načítať metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Nepodarilo sa načítať metadáta z formátu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "Vy&brať" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "O&rezať" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "&Stiahnuť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "Vy&generovať obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Neplatný obrázok" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Uveďte názov a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Pred generovaním obálky musíte uviesť názov a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Neplatná obálka" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Nemôžem zmeniť obálku, lebo obrázok je neplatný." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Značky zmenené" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14442,15 +14484,15 @@ msgstr "" "Zmenili ste značku. Pred použitím editora značiek musíte buď zrušiť, alebo " "použiť zmeny. Použiť zmeny?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Zoznam jazykov knihy oddelených čiarkou" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Neznámy jazyk" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -14458,11 +14500,11 @@ msgstr[0] "Jazyk %s nie je rozpoznaný" msgstr[1] "Jazyky %s nie sú rozpoznané" msgstr[2] "Jazyky %s nie sú rozpoznané" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14473,38 +14515,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Toto ISBN je platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Toto ISBN nie je platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Neplatné ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Zadajte ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Zadané ISBN je neplatné. Skúste znovu." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Vydavateľ:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Vymazať dátum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "&Publikované:" @@ -14580,6 +14622,32 @@ msgstr "Spracované %s" msgid "Downloaded metadata fields" msgstr "Stiahnuté polia metadát" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Vykreslenie zlyhalo" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Upraviť metadáta" @@ -14687,59 +14755,59 @@ msgstr "Zmeniť spôsob, ako Calibre sťahuje metadáta" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d z %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Nemôžem otvoriť %s. Nepoužíva sa iným programom?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Nepodarilo sa načítať obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Nepodarilo sa načítať obálku z formátu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Obálka vo formáte %s je neplatná" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Uložiť zmeny a upraviť metadáta %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Zmeniť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ko&mentáre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Obálka a formáty" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Užívateľské metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Komentáre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Základné metadáta" @@ -15181,91 +15249,99 @@ msgstr "Použiť interný &prehliadač pre:" msgid "Reset all disabled &confirmation dialogs" msgstr "&Resetovať všetky vypnuté a potvrdzovacie dialógy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "je pravda" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "je nepravda" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "nie je definovaný" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "má id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "nemá id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "je rovné" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "je menej ako" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "je viac ako" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "má" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "nemá" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "má vzor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "nemá vzor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "je nastavený" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "nie je nastavený" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "je" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "nie je" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "vyhovuje vzoru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "nevyhovuje vzoru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Ak hodnoty ___ column ___" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15273,7 +15349,7 @@ msgstr "" "Zadajte buď typ identifikátora, alebo typ a hodnotu identifikátora v tvare " "identifikátor:hodnota" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15283,73 +15359,114 @@ msgstr "" "Nemčinu, alebo eng pre Angličtinu. Môžete použiť aj plný názov jazyka a v " "takom prípade sa ho Calibre automaticky pokúsi skonvertovať na kód jazyka." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Zadajte číslo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Zadajte dátum vo formáte YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Zadajte text." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Zadajte regulárny výraz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Pri porovnaní s viacerými hodnotami ich oddeľte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Vytvoriť/upraviť pravidlo ofarbenia stĺpca" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Vytvoriť pravidlo ofarbenia stĺpca vyplnením polí nižšie" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "na" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Len pri splnení všetkých nasledovných podmienok:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Pridať ďalšiu podmienku" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Podmienku môžete vypnúť vymazaním všetkých jej polí" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Vzorka textu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Neplatná podmienka" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Jedna z podmienok tohoto pravidla je neplatná: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Nie sú podmienky" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Pre toto pravidlo musíte zadať aspoň jednu neprázdnu podmienku" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15362,28 +15479,44 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Nastaviť farbu %(col)s na %(color)s pri splnení " -"nasledovných podmienok:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Ak stĺpec %(col)s %(action)s hodnota: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Pridať pravidlo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Odstrániť pravidlo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Posunúť vybrané pravidlo vyššie" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Posunúť vybrané pravidlo nižšie" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Pridať rozšírené pravidlo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15393,36 +15526,23 @@ msgstr "" "Začnite kliknutím na tlačidlo Pridať pravidlo nižšie.

    Existujúce " "pravidlo môžete zmeniť dvojkliknutím naň." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Pridať pravidlo" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Odstrániť pravidlo" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Posunúť vybrané pravidlo vyššie" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Posunúť vybrané pravidlo nižšie" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Pridať rozšírené pravidlo" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Žiadne pravidlo nie je vybrané" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Na %s nie je vybrané žiadne pravidlo." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "odstránenie" @@ -16046,119 +16166,123 @@ msgstr "Štýl Calibre" msgid "System default" msgstr "Predvolené nastavenie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Vyp" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Veľké" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Stredné" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Vždy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Ak je na to dosť miesta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Podľa prvého písmena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Vypnuté" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Rozčlenený" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Ofarbenie stĺpcov" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " alebo " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Zobraziť &ikonu v systémovej lište (vyžaduje reštart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Užívateľské &rozhranie a vzhľad (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "Vypnúť všetky animácie. Užitočné, keď máte pomalý/starý počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Vypnúť &animácie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Vyp&núť upozornenia v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Zobraziť štartovací obrázok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Panel nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Veľkosť &ikon:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Zobrazovať &text pod ikonami" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Písmo rozhrania:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Zmeniť &písmo (vyžaduje reštart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "Š&týl užívateľského rozhrania (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Zobraziť &tooltipy v zozname kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Hlavné rozhranie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16166,27 +16290,27 @@ msgstr "" "Uvedomte si, že komentáre budú zobrazené vždy na konci, nezávisle od " "pozície, ktorú tu nastavíte." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Číslovať série &rímskymi číslami" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Vyberte zobrazované metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Posunúť vyššie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Posunúť nižšie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Štandardná šablóna odkazu autora:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16200,19 +16324,19 @@ msgstr "" "Môžete použiť hodnoty {author}, {author_sort} a všetky\n" "funkcie šablón." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Zobraziť &obálku v paneli podrobností knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16229,11 +16353,11 @@ msgstr "" "Ak pole nebude obsahovať 'tags', budú obe značky zobrazené\n" "na samostatných riadkoch." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Metóda &rozčlenenia kategórií v prehliadači značiek:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16248,11 +16372,11 @@ msgstr "" "s pevným počtom položiek.\n" "Nastavte vypnuté, ak nechcete členenie do podkategórií." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Zoskupiť pri počte položiek nad:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16263,11 +16387,11 @@ msgstr "" "do podkategórií. Ak je metóda rozčlenenia nastavená na vypnuté, hodnota sa " "ignoruje." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Kategórie, ktoré sa nerozčleňujú:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16281,38 +16405,42 @@ msgstr "" "rozčleňovania kategórií, ktoré majú v najvyššej úrovni málo \n" "položiek." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Zobr&aziť priemerné hodnotenia v prehliadači značiek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Kategórie s &hiererchickými položkami:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "Použiť &striedavú farbu riadkov v Prehliadači značiek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Zobraziť prehliadač &obálok v oddelenom okne (vyžaduje reštart programu)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Počet &obálok zobrazovaných v prehliadači (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Pri zobrazení prehliadača obálok v samostatnom okne, zobraz ho na &celú " "obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "Klávesou %s môžete prepínať celoobrazovkový režim" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18238,47 +18366,47 @@ msgstr "Obnoviť" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Názov združeného vyhľadávacieho termínu je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Zmena autorov množstva kníh môže trvať dlhšiu dobu. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Zmena metadát takéhoto množstva kníh môže trvať dlhšiu dobu. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Hľadania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Premenovať užív. kategóriu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "Pri premenovaní užívateľských kategórií nemôžte v názve použiť bodky" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Názov %s je už použitý" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Duplicitný názov hľadania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Názov uloženého hľadania %s je už použitý." @@ -19667,10 +19795,6 @@ msgstr "Načítať vzhľad" msgid "Load a theme" msgstr "Načítať vzhľad" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Vykreslenie zlyhalo" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21506,23 +21630,23 @@ msgstr "nastavenia obnovené " msgid "creating custom column " msgstr "vytváram vlastný stĺpec " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -23060,74 +23184,78 @@ msgid "Spanish (Argentina)" msgstr "Španielčina (Argentína)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Španielčina (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Španielčina (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Španielčina (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Španielčina (Ekvádor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Španielčina (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Španielčina (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Španielčina (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Španielčina (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Španielčina (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Nemčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Francúzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Holandština (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "dop." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "odp." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "dop." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "odp." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index cff0010a09..3245489311 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-31 04:38+0000\n" -"X-Generator: Launchpad (build 16455)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:00+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -89,7 +89,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -124,9 +124,9 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -137,8 +137,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -159,16 +159,16 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -177,22 +177,22 @@ msgstr "Ne stori ničesar" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -988,36 +988,36 @@ msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Glavni pomn." -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kartica A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kartica B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1032,76 +1032,76 @@ msgstr "Kartica B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Novice" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "potrjeno" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "da" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "ne" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "nepotrjeno" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "danes" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "včeraj" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1270,8 +1270,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2583,7 +2583,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na spominski kartici primanjkuje prostora" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Upodobljen %s" @@ -3253,6 +3253,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4362,8 +4380,8 @@ msgstr "Ne" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4375,14 +4393,14 @@ msgid "Title" msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Avtor(ji)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Založnik" @@ -4392,7 +4410,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4415,7 +4433,7 @@ msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4430,7 +4448,7 @@ msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4444,7 +4462,7 @@ msgstr[2] "Zbirke" msgstr[3] "Zbirke" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4456,7 +4474,7 @@ msgstr "Časovni žig" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4578,7 +4596,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Ovitek" @@ -4628,7 +4646,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4705,10 +4723,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4807,9 +4827,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Knjiga %(sidx)s izmed %(series)s" @@ -4819,7 +4856,7 @@ msgid "HTML TOC generation options." msgstr "Možnosti tvorbe kazala vsebine za HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4873,95 +4910,95 @@ msgstr "Ni mogoče najti pdftohtml, preverite, če se nahaja v PATH" msgid "Table of Contents:" msgstr "Kazalo vsebine:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Potrdite pred brisanjem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Geometrija glavnega okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Opozori me, če je na voljo nova različica" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Uporabi rimska števila za številko v zbirki" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Razvrsti seznam značk po imenu, priljubljenosti ali oceni" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Število naslovnic, ki se pokažejo v načinu brskanja med naslovnicami" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Privzete nastavitve za pretvorbo v LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Možnosti za pregledovalnik e-knjig LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Stolpci, prikazani v seznamu knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Najstarejše novice, ohranjene v zbirki podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Pokaži ikono v sistemskem pladnju" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Naloži prenesene novice na napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Onemogoči opozorila v ikoni sistemskega pladnja" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Privzeto dejanje ob kliku gumba Pošlji na napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -4970,70 +5007,70 @@ msgstr "" "Pri iskanju pokaži vse knjige s poudarjenimi rezultati iskanja namesto zgolj " "zadetkov. S tipko N ali F3 se lahko pomaknete na naslednji zadetek." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Prenesi družabne metapodatke (značke/ocene/itn.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Prepiši avtorja in naslov z novimi metapodatki" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Samodejno prenesi naslovnico, če je na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Omeji največje število hkratnih opravil na število CPE" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Izključi animacije vmesnika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "NAPAKA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Izberite datoteke" @@ -6923,7 +6960,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Zbirke" @@ -7034,7 +7071,7 @@ msgstr "izhod" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7053,7 +7090,7 @@ msgstr "izhod" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8175,44 +8212,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Ta knjiga nima naslovnice" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Velikost naslovnice: %(width)d x %(height)d slik. točk" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Izberi naslovnico za " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Ne mogoče prebrati" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nimate pravic za branje datoteke: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Napaka pri branju datoteke" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Prišlo je do napake pri branju iz datoteke:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " ni veljavna slika" @@ -8268,7 +8305,7 @@ msgstr "Zna&čke: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8410,59 +8447,59 @@ msgstr "Brez &slik" msgid "PDF Output" msgstr "Izvoz PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Velikost papirja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Ohrani &razmerje stranic naslovnice" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8472,11 +8509,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Izvoz PMLZ" @@ -8673,7 +8714,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Odstrani" @@ -9048,11 +9089,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Prebrskaj naslovnice" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Brskalnika po naslovnicah ni mogoče naložiti" @@ -9072,7 +9113,7 @@ msgstr "Brskalnika po naslovnicah ni mogoče naložiti" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Nedoločeno" @@ -10091,8 +10132,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10111,13 +10152,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10263,12 +10304,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Neveljavno ime avtorja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10414,7 +10455,7 @@ msgid "Standard metadata" msgstr "Standardni metapodatki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Metapodatki po meri" @@ -10582,13 +10623,13 @@ msgstr "" "razvršča kot Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Ocena:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Ocena za to knjigo. 0-5 zvezdic" @@ -10655,7 +10696,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -10677,7 +10718,7 @@ msgid "Clear published date" msgstr "Počisti datum objave" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Jeziki:" @@ -10747,13 +10788,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Osnovni metapodatki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Metapodatki po meri" @@ -11779,7 +11820,7 @@ msgid "&Author:" msgstr "&Avtor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Zna&čke:" @@ -12156,7 +12197,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Določite barvo stolpca:" @@ -12569,7 +12609,7 @@ msgid "Regular expression (?P)" msgstr "Regularni izraz (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12672,7 +12712,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Brskalnik naslovnic" @@ -12681,7 +12721,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Brskalnik značk" @@ -12705,7 +12745,7 @@ msgstr "Povezan " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Podrobnosti o knjigi" @@ -12948,7 +12988,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopiraj trenutno besedilo iskanja (namesto iskalnega polja)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "zvezdic" @@ -12956,72 +12996,72 @@ msgstr "zvezdic" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "Na napravi" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Velikost (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Spremenjeno" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Iskano polje je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "V knjižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Označeno za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dvoklikni me, da me urediš

    " @@ -13403,86 +13443,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Metapodatkov ni mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "Pre&brskaj" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "O&breži" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Prenesi naslo&vnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Ustvari naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Ni veljavna slika" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Določite naslov in avtorja" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Pred izdelavo naslovnice morate določiti naslov in avtorja" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Neveljavna naslovnica" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Značke so se spremenile" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Z vejicami ločen seznam jezikov te knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&d-ji:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13490,38 +13532,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Ta številka ISBN je veljavna" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Ta številka ISBN ni veljavna" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Neveljaven ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Vnesite ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "ISBN, ki ste ga vnesli, ni veljaven. Poskusite znova." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Založnik:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Počisti datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "&Objavljeno:" @@ -13591,6 +13633,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Uredi metapodatke" @@ -13690,59 +13758,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Naslovnice ni mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Naslovnice v zapisu %s ni bilo mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Naslovnica v zapisu %s ni veljavna" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Zamenjaj naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ko&mentarji" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metapodatki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Naslovnice in zapisi" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "Metapodatki po &meri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Komentarji" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Osnovni metapodatki" @@ -14115,170 +14183,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Dodaj pogoj" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Neveljaven pogoj" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14287,59 +14404,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Dodaj pravilo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Odstrani pravilo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Pomakni izbrano pravilo navzgor" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Pomakni izbrano pravilo navzdol" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Dodaj napredno pravilo" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Dodaj pravilo" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Odstrani pravilo" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Pomakni izbrano pravilo navzgor" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Pomakni izbrano pravilo navzdol" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Dodaj napredno pravilo" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Nobeno pravilo ni izbrano" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14895,145 +15019,149 @@ msgstr "Calibre" msgid "System default" msgstr "privzeti sistemski" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Izključeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Majhno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Veliko" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Srednje" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Vedno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Če je dovolj prostora" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Nikoli" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Po začetnicah" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Onemogočeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Obarvanost stolpcev" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ali " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Iz&berite jezik (zahteva ponoven zagon):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Omogoči ikono v sis&temskem pladnju (zahteva ponoven zagon)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "&Postavitev uporabniškega vmesnika (zahteva ponoven zagon):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Onemogoči &animacije" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Onemogoči o&bvestila v sistemskem pladnju" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Po&kaži pojavni zaslon ob zagonu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Oro&dna vrstica" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Velikost &ikone:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Pokaži &besedilo pod ikonami:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Pisava vmesnika:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Spre&meni pisavo (s ponovnim zagonom)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "&Slog uporabniškega vmesnika (zahteva ponoven zagon):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Glavni vmesnik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15042,19 +15170,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15064,11 +15192,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15077,22 +15205,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15101,36 +15229,40 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Pokaži &brskalnik naslovnic v novem oknu (zahteva ponoven zagon)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Število naslovnic, prikazanih v brskalnem načinu (zahteva ponoven zagon):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16810,46 +16942,46 @@ msgstr "Ponovno naloži" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Iskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Preimenuj uporabniško kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Ime %s je že v uporabi!" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18172,10 +18304,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19726,23 +19854,23 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -21063,74 +21191,78 @@ msgid "Spanish (Argentina)" msgstr "španski (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "španski (Mehika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "španski (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "španski (Čile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "španski (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "španski (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "španski (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "španski (Bolivija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "španski (Nikaragva)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "nemščina (Avstrija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "francoski (Belgija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "nizozemski (Nizozemska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "nizozemski Belgija)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index f52995ea6a..dc870ca032 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani \n" "Language-Team: Albanian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:43+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:45+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "nuk bën absolutisht asgjë" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Lajme" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "Titull" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(ë)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Botues" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "Komente" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "Etiketa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "Vulë kohore" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Kapak" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "Teksti Kryesor" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Zgjidhni kapak për " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Nuk keni leje të lexoni kartelën: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Gabim në leximin e kartelës" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datë:" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Leje e mohuar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " ose " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 4f52cd5311..70b350a2dd 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 04:56+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 04:59+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -87,7 +87,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -122,9 +122,9 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -135,8 +135,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -157,16 +157,16 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -175,22 +175,22 @@ msgstr "Не ради баш ништа" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -984,36 +984,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Основна" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Картица A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Картица B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1028,76 @@ msgstr "Картица B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Вести" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "означено" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "да" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "не" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "неозначено" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "данас" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "јуче" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "овог месеца" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "дана раније" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "празно" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "празно" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Неисправан булов упит \"{0}\"" @@ -1270,8 +1270,8 @@ msgstr "" "Кликните на 'Прикажи детаље' за списак." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Каталог" @@ -2607,7 +2607,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Нема довољно простора на меморијској картици." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Обрађено %s" @@ -3325,6 +3325,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4516,8 +4534,8 @@ msgstr "Не" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4529,14 +4547,14 @@ msgid "Title" msgstr "Наслов" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Аутор" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Издавач" @@ -4546,7 +4564,7 @@ msgid "Producer" msgstr "Произвођач" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4569,7 +4587,7 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4584,7 +4602,7 @@ msgstr "Ознаке" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4597,7 +4615,7 @@ msgstr[1] "Серије" msgstr[2] "Серија" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4609,7 +4627,7 @@ msgstr "Временска ознака" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4739,7 +4757,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Корице" @@ -4790,7 +4808,7 @@ msgid "" msgstr "" "Метаподаци Амазона ће бити преузети помоћу Амазон веб сајта ове земље." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Сајт Амазон у истеку.Покушати поново касније." @@ -4870,10 +4888,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:315 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:320 msgid "This is not a MOBI file." msgstr "Ово није MOBI датотека." @@ -4972,9 +4992,26 @@ msgstr "Главни текст" msgid "%s format books are not supported" msgstr "Књиге у формату %s нису подржане" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4984,7 +5021,7 @@ msgid "HTML TOC generation options." msgstr "Могућности за стварање HTML садржаја" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5038,90 +5075,90 @@ msgstr "Не могу да пронађем pdftohtml, проверите да msgid "Table of Contents:" msgstr "Садржај:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Пошаљи датотеку на меморијску картицу уместо у главну меморију уређаја." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Тражи потврду пре брисања" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Величина главног прозора" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Обавести ме када је на располагању нова верзија" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Користи римске цифре за број серије" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Разврстај списак етикета по називу, популарности, или оцени" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Исте ознаке за било коју или све." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Број насловних страна које ће бити приказане у излогу" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Подразумеване могућности за претварање у LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Могућности за LRF читач" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Формати које је могуће читати уграђеним читачем" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Колоне које ће бити приказане у списку књига" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "При покретању програма аутоматски покрени послужитељ" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Најстарије вести које ће се чувати у бази података" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Прикажи системску икону" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Пренеси преузете вести на уређај" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Брисање нових књига из библиотеке након постављања на уређај" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Прикажи корице у одвојеном, уместо у основном calibre прозору" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Онемогући поруке из системске палете" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Подразумевана радња када се притисне дугме за пренос на уређај" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5129,7 +5166,7 @@ msgstr "" "Почни претрагу како се уноси. Ако је искључено, тражиће се само после " "стискање Enter или Return типка." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5139,70 +5176,70 @@ msgstr "" "показује само подударања.Можете користити N или F3 типке да пређете на " "следеће подударање." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Преузми друштвене метаподатке (етикете/оцене/итд)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Замени име аутора и наслов новим метаподацима" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Аутоматски преузми корице, ако су на располагању" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Ограничи највећи број послова на број процесора" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Прикажи средњу оцену по ставки у излогу етикета" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Онемогући анимације у корисничком сучељу" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "категорије које не треба приказати у излогу етикета" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "УПОЗОРЕЊЕ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ГРЕШКА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Показује ову потврду опет" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Потребно је поновно покретање." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Препокрени calibre сад" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Избор датотека" @@ -7151,7 +7188,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Књига %(sidx)s од %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Збирке" @@ -7262,7 +7299,7 @@ msgstr "излаз" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7281,7 +7318,7 @@ msgstr "излаз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8419,44 +8456,44 @@ msgstr "" "метаподатака." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Ова књига нема корице" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Величина корице: %(width)d x %(height)d пиксела" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Изабери насловну страну за. " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Не могу да прочитам." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Немате дозволу да читате датотеку: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Грешка при читању датотеке" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Догодила се грешка при читању датотеке:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " није исправна слика." @@ -8512,7 +8549,7 @@ msgstr "&Етикете: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8655,59 +8692,59 @@ msgstr "Занемари &слике" msgid "PDF Output" msgstr "Излазни ПДФ" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Величина &папира:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Прилагођена величина:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Сачувај р&азмере насловне стране." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif - врста слова" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans - врста слова:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Шта&мпана слова:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "&Стандардни словолик:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8717,11 +8754,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Величина штампаних &слова:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ izlaz" @@ -8921,7 +8962,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Уклони" @@ -9299,11 +9340,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Претражи по насловним странама." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Преглед корица није могао бити учитан." @@ -9323,7 +9364,7 @@ msgstr "Преглед корица није могао бити учитан." #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Неодређен" @@ -10367,8 +10408,8 @@ msgid "Location" msgstr "Место" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10387,13 +10428,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Ова ставка је празна." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Ставка не може да буде празна. Избришите је." @@ -10541,12 +10582,12 @@ msgid "Copy to author" msgstr "Пресликај по аутору" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Неважеће име аутора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Име аутора не може садржати знак &." @@ -10692,7 +10733,7 @@ msgid "Standard metadata" msgstr "Стандардни метаподаци." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Кориснички метаподаци." @@ -10887,13 +10928,13 @@ msgstr "" "пример, Вук Караџић ће бити разврстан као Караџић, Вук." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "&Оцена:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Оцена за ову књигу. 0-5 звездица." @@ -10969,7 +11010,7 @@ msgid "&Force numbers to start with:" msgstr "&Принудно бројање да почне са:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Датум:" @@ -10991,7 +11032,7 @@ msgid "Clear published date" msgstr "Очисти јавни датум" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Језици:" @@ -11068,13 +11109,13 @@ msgid "Set from &ebook file(s)" msgstr "Постави из &е-књиге" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Основни метаподаци." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Кориснички метаподаци." @@ -12132,7 +12173,7 @@ msgid "&Author:" msgstr "&Аутор:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Е&тикете:" @@ -12517,7 +12558,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Изабери боју ступца:" @@ -12939,7 +12979,7 @@ msgid "Regular expression (?P)" msgstr "Регуларни израз (?P<број_у_серији>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13042,7 +13082,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Преглед корица" @@ -13051,7 +13091,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Излог етикета." @@ -13075,7 +13115,7 @@ msgstr "Прикључен је. " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Подаци о књизи" @@ -13321,7 +13361,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Умножи текст који се тренутно тражи (уместо назива претраге)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "звездице" @@ -13329,43 +13369,43 @@ msgstr "звездице" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "На уређају." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Величина (МБ)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Измењено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Име за претрагу је \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID ове књиге је \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Забрањен приступ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13373,32 +13413,32 @@ msgstr "" "Није могуће променити локацију на диску за ову књигу. Да ли је отворити у " "другом програму ?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Нисам успео да поставим податке" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Није могуће поставити податке, кликните на Прикажи детаље да бисте видели " "зашто." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "У библиотеци." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Величина" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Изабрано за брисање." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Кликните два пута да ме промените

    " @@ -13803,75 +13843,77 @@ msgstr "Изабери формате за ... " msgid "You do not have permission to read the following files:" msgstr "Немате дозволу да читате следеће датотеке:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Није изабран ниједан формат" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Не могу да прочитам метаподатке." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Не могу да прочитам метаподатке из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Прегледај" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "Ск&рати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Преузми &корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Направи корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Неисправна слика." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Наведите наслов и аутора." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Морате навести наслов и аутора пре него што направите корице." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Погрешна корица" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Није могуће променити корице слика је неважећа." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Етикете су промењене." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Зарезом одвоји листу језика за ове књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Непознати језик" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13879,11 +13921,11 @@ msgstr[0] "Језик %s није препознат" msgstr[1] "Језика %s нису препозната" msgstr[2] "Језика %s није препознато" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13894,38 +13936,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Овај ISBN број је исправан." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Овај ISBN број је неисправан." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Неважећи ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Унеси неки ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Унет ISBN није добар. Поновити." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "Из&давач:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Очисти датум" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Из&дато:" @@ -13995,6 +14037,32 @@ msgstr "Обрађено %s" msgid "Downloaded metadata fields" msgstr "Преузми метаподатке" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Уреди метаподатке" @@ -14098,59 +14166,59 @@ msgstr "Промена преузимања метаподатака calibre" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Нисам успео да отворим %s. Да ли га користи неки други програм?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Не могу да прочитам насловну страну." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Нисам успео да прочитам насловну страну из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Насловна страна у формату %s је неисправна." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Сачувај измене и промени метаподатке за %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Промени корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ко&ментари" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Метаподаци" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Корице и формати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "П&рилагођени метаподаци" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Напомене" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Основни метаподаци" @@ -14538,170 +14606,219 @@ msgstr "Користи &уграђени читач за:" msgid "Reset all disabled &confirmation dialogs" msgstr "&Омогући сва искључена питања за потврду." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "Истина је" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "Нетачно је" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "Недефинисан је" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "има идентификатор" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "нема id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "једнако је" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "је мање од" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "је веће од" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "има" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "нема" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "има шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "нема шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "подешено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "није подешено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "јесте" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "није" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "одговара шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "не одговара шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Ако ___ колона ___ вредности" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Унесите број" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Унесите датум у формату YYYY-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Унесите низ." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Унесите прави израз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Може одговарати више вредности раздвојени са %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Направи/измени правила бојења колоне" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Стварање правила за попуњавање бојом поља испод" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "за" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Само ако су следећи услови сви задовољни :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Додај још један услов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Можете да онемогућите стање затамњења по свим својим пољима" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Узорак текста" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Неважећи услов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Један од услова за ово правило је неважећи %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Нема услова" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Морате навести бар један услов за ово правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14714,59 +14831,66 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Додај правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Уклони правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Премести изабрано правило горе" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Премести изабрано правило испод" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Додај додатно правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Додај правило" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Уклони правило" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Премести изабрано правило горе" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Премести изабрано правило испод" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Додај додатно правило" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Није изабрано правило" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Није правило изабран за %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "уклањање" @@ -15347,145 +15471,149 @@ msgstr "" msgid "System default" msgstr "Основно на систему" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Искљ." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Мала" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Велика" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Средњи" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Увек" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Ако постоји довољно простора" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Никада" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "По првом слову." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Искључено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Подељено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Обојеност ступца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Изабери &језик (захтева поновно покретање програма):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Омогући икону у сис&темској палети (потребно препокретање)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Изг&лед корисничког сучеља (потребно препокретање):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "Онемогући све анимације. Корисно ако имате спор/стари рачунар." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Онемогући &анимације" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Искључи &поруке у системској палети" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Прикажи &почетни екран при покретању програма." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Алатна трака" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "Величина &икона:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Прикажи &текст испод икона:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Врста слова за кориснички интерфејс:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Promeni vrstu &slova (potrebno je ponovno pokretanje)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Главно сучеље" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Користи &римске бројеве за серије." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Изабери приказ метаподатака" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Помери нагоре" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Помери надоле" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15494,19 +15622,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15516,11 +15644,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15534,22 +15662,22 @@ msgstr "" "видите групе подједнаке величине. Поставите на 'искључено'\n" "ако вам подкатегорије никада нису потребне." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Скупи када има више ставки од:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Категорије нису на партицији:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15558,40 +15686,44 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Прик&ажи средње оцене у излогу етикета." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Категорије са &хијерархијским ставкама:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Прикажи &излог насловних страна у посебном прозору (поново препокрени)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Број насловних страна које ће бити приказане у излогу (поново препокрени):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Када се приказују корице у посебном прозору прегледача, показати у &пуном " "екрану" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" "Можете да притиснете %s тастер за пребацивање на режим целог екрана." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17331,47 +17463,47 @@ msgstr "Поново учитај" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Промена аутора за више књига може потрајати. Да ли сте сигурни?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Измена метаподатака за оволико књига може потрајати. Да ли сте сигурни?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Претраге" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Преименуј категорију корисника" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Име %s iсе већ користи" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Назив претраге већ постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Назив сачуване претраге %s је већ у употреби." @@ -18726,10 +18858,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20453,23 +20581,23 @@ msgstr "" msgid "creating custom column " msgstr "правим корисничку колону " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

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

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Умножавам%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Сажимам базу података" @@ -21835,74 +21963,78 @@ msgid "Spanish (Argentina)" msgstr "Шпански (Аргентина)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Шпански (Мексико)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Шпански (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Шпански (Чиле)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Шпански (Еквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Шпански (Хондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Шпански (Венецуела)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Шпански (Боливија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Шпански (Никарагва)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Шпански (Колумбија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Немачки (Аустрија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Француски (Белгија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Холандски (Холандија)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Холандски (Белгија)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "ПрПо." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "ПоПо." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "прпо." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "попо." diff --git a/src/calibre/translations/sr@latin.po b/src/calibre/translations/sr@latin.po index 1eaf1e30c6..b3d10e352c 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2012-08-23 11:36+0000\n" "Last-Translator: Radan Putnik \n" "Language-Team: Serbian Latin \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-01-26 05:03+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:06+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -86,7 +86,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -936,36 +936,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -980,76 +980,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1208,8 +1208,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2487,7 +2487,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3093,6 +3093,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4115,8 +4133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4128,14 +4146,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4145,7 +4163,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4168,7 +4186,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4183,7 +4201,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4195,7 +4213,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4207,7 +4225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4322,7 +4340,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4372,7 +4390,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4449,10 +4467,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4551,9 +4571,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4563,7 +4600,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4615,165 +4652,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6654,7 +6691,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6765,7 +6802,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6784,7 +6821,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7904,44 +7941,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7996,7 +8033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8136,59 +8173,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8198,11 +8235,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8396,7 +8437,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8767,11 +8808,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8791,7 +8832,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9808,8 +9849,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9828,13 +9869,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9980,12 +10021,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10131,7 +10172,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10297,13 +10338,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10370,7 +10411,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10392,7 +10433,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10462,13 +10503,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11492,7 +11533,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11865,7 +11906,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12276,7 +12316,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12379,7 +12419,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12388,7 +12428,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12412,7 +12452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12655,7 +12695,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12663,72 +12703,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13110,86 +13150,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13197,38 +13239,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13298,6 +13340,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13397,59 +13465,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13820,170 +13888,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13992,59 +14109,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14597,145 +14721,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14744,19 +14872,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14766,11 +14894,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14779,22 +14907,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14803,35 +14931,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16508,46 +16640,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17860,10 +17992,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19368,22 +19496,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20704,74 +20832,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index cb4a3ff24e..3966859c80 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-29 05:19+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:01+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -87,7 +87,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -122,9 +122,9 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -135,8 +135,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -157,16 +157,16 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -175,22 +175,22 @@ msgstr "Gör absolut ingenting" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -983,36 +983,36 @@ msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Allmänt" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1027,76 +1027,76 @@ msgstr "Kort B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "ikryssad" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "ja" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "nej" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "inte ikryssad" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "i dag" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "i går" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "denna månad" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "dagar sedan" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "tom" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Ogiltig Boolesk fråga \"{0}\"" @@ -1291,8 +1291,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2676,7 +2676,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Det finns tillräckligt med plats på minneskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Renderade %s" @@ -3428,6 +3428,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4723,8 +4741,8 @@ msgstr "Nej" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4736,14 +4754,14 @@ msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Författare" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Förlag" @@ -4753,7 +4771,7 @@ msgid "Producer" msgstr "Producent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4776,7 +4794,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4791,7 +4809,7 @@ msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4803,7 +4821,7 @@ msgstr[0] "Serier" msgstr[1] "Series" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4815,7 +4833,7 @@ msgstr "Tidsstämpel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4955,7 +4973,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Omslag" @@ -5006,7 +5024,7 @@ msgid "" msgstr "" "Metadata från Amazon att hämtas med hjälp av detta lands Amazon hemsida." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon tidsbegränsning löpte ut. Försök igen senare." @@ -5098,10 +5116,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:315 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:320 msgid "This is not a MOBI file." msgstr "Detta är inte en MOBI fil." @@ -5200,9 +5220,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Book %(sidx)s of %(series)s" @@ -5212,7 +5249,7 @@ msgid "HTML TOC generation options." msgstr "Alternativ för innehållsförteckning från HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5267,77 +5304,77 @@ msgstr "Kunde inte hitta pdftohtml, kolla om det finns i din PATH" msgid "Table of Contents:" msgstr "Innehållsförteckning" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" "Skicka som standard filen till minneskortet i stället för till det inbyggda " "minnet." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Bekräfta före borttagning" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Huvudfönstrets geometri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Meddela när en ny version finns tillgänglig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Använd romerska siffror för nummer i serien" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sortera etikettlista efter namn, popularitet eller betyg" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Jämför markeringar för någon eller alla." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Antal omslag att visa i omslagsbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Standardvärden för konvertering till LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Alternativ för LRF-läsaren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Format som visas med den interna läsaren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Antal kolumner som ska visas i boklistan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Starta automatiskt medieservern när programmet startas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "De äldsta nyheter som ska behållas i databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Visa en ikon i systemfältet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Skicka hämtade nyheter till enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Radera nyhetsböcker från biblioteket efter uppladdning till enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -5345,15 +5382,15 @@ msgstr "" "Visa omslagsbläddraren i ett separat fönster i stället för i Calibres " "huvudfönster" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Inaktivera meddelanden från ikonen i systemfältet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Standardåtgärd som knappen \"skicka till enhet\" skall utföra" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5361,7 +5398,7 @@ msgstr "" "Börja söka när du skriver. Om detta är inaktiverad sedan söka kommer endast " "att ske när Enter eller Retur trycks ned." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5370,7 +5407,7 @@ msgstr "" "När du söker, Visa alla böcker med sökresultaten markeras istället för att " "visa bara träffarna. Du kan använda N eller F3 för att gå till nästa match." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5378,23 +5415,23 @@ msgstr "" "Maximala antalet samtidiga konvertering / Nyheter nedladdningsjobb. Detta " "nummer är dubbelt det faktiska värdet av historiska skäl." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Hämta sociala metadata (etiketter/betyg/m.m.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Skriv över författare och titel med nya metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Automatiskt hämtning av omslag, om det finns" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Maximalt antal samtidiga jobb till samtliga processorer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5402,42 +5439,42 @@ msgstr "" "Layouten för användargränssnittet. Bred har bokdetaljsvyn till höger, och " "snäv har den längst ner." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Visa snittbetyg per objekt i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Inaktivera animationer i gränssnittet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "Kategorier som inte skall visas i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "VARNING:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "FEL:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Visum This bekräftelse Igen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Omstart behövs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Starta Caliber Nu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Välj filer" @@ -7434,7 +7471,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Bok %(sidx)s av %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Samlingar" @@ -7545,7 +7582,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7564,7 +7601,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8735,44 +8772,44 @@ msgstr "" "möjligt." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "Denna bok har inget omslag" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Omslagsmått: %(width)d x %(height)d punkter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Välj omslag för " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Kan inte läsa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Du har inte behörighet att läsa filen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Fel vid läsningen av filen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Det uppstod ett fel vid läsning från fil:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " är inte en giltig bild" @@ -8829,7 +8866,7 @@ msgstr "Etiketter: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8972,59 +9009,59 @@ msgstr "&Inga bilder" msgid "PDF Output" msgstr "PDF-utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Pappersstorlek:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "Behåll omslagets proportioner" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif-familjen:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans-familjen:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "Familj för fast bredd-teckensnitt:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "Normalt tecken&snitt:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9034,11 +9071,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Teckenstorlek för fast bredd:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ kodat utdata" @@ -9235,7 +9276,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Ta bort" @@ -9621,11 +9662,11 @@ msgstr "" "märkningar.

    Om du vill veta mer avancerad användning av XPath se \r\n" " XPath Tutorial < /a>." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Bläddra bland omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Omslagsbläddraren kunde inte laddas" @@ -9645,7 +9686,7 @@ msgstr "Omslagsbläddraren kunde inte laddas" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Odefinierad" @@ -10777,8 +10818,8 @@ msgid "Location" msgstr "Plats" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10797,13 +10838,13 @@ msgstr "%(curr)s (var %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Posten är tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "En post kan inte lämnas tom. Ta bort den i stället." @@ -10957,12 +10998,12 @@ msgid "Copy to author" msgstr "Kopiera till författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Ogiltigt författarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Författarnamnet kan inte innehålla & tecken." @@ -11115,7 +11156,7 @@ msgid "Standard metadata" msgstr "Standard metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Anpassade metadata" @@ -11309,13 +11350,13 @@ msgstr "" "ska sorteras som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "Betyg:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Betyg på boken: 0-5 stjärnor" @@ -11389,7 +11430,7 @@ msgid "&Force numbers to start with:" msgstr "&Tvinga nummer att börja med:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Datum:" @@ -11411,7 +11452,7 @@ msgid "Clear published date" msgstr "Klart utgivningsdatum" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Språk:" @@ -11489,13 +11530,13 @@ msgid "Set from &ebook file(s)" msgstr "Ställ in från & ebokfil(er)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Grundläggande metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Anpassat metadata" @@ -12601,7 +12642,7 @@ msgid "&Author:" msgstr "&Författare:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Etikett" @@ -12987,7 +13028,6 @@ msgid "The template box cannot be empty" msgstr "Mallrutan kan inte vara tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Ställ in färg för kolumnen:" @@ -13422,7 +13462,7 @@ msgid "Regular expression (?P)" msgstr "Reguljärt uttryck (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13525,7 +13565,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Omslagsbläddrare" @@ -13534,7 +13574,7 @@ msgid "Shift+Alt+B" msgstr "Skift + Alt + B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Etikettbläddrare" @@ -13558,7 +13598,7 @@ msgstr "Ansluten " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Bokinformation" @@ -13807,7 +13847,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Kopiera aktuell söktext (i stället för söknamn)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "stjärnor" @@ -13815,72 +13855,72 @@ msgstr "stjärnor" msgid "Y" msgstr "J" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "På enhet" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "MiB" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Ändrad" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Söknamn är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "Denna boks UUID är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Åtkomst nekad" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Storlek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Markerat för borttagning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Dubbelklicka för att redigera mig

    " @@ -14287,61 +14327,63 @@ msgstr "Välj format för " msgid "You do not have permission to read the following files:" msgstr "Du är ej behörig att läsa följande filer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Inget format valt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Kunde inte läsa metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Kunde inte läsa metadata från %s-format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "&Bläddra" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "Justera" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Ladda ner &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Generera omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Inte en giltig bild" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Ange titel och författare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Du måste ange en titel och författare för att skapa ett omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Ogiltigt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Kunde inte ändra omslag så bilden är ogiltigt." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Etiketterna har ändrats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14349,26 +14391,26 @@ msgstr "" "Du har ändrat märkningar. För att kunna använda märkredigerar, måste du " "kassera eller tillämpa dessa förändringar. Tillämpa ändringar?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "En kommaseparerad lista med språk för den här boken" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Okänt språk" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "Språket %s känns inte igen" msgstr[1] "Språken %s känns inte igen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14379,38 +14421,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Detta ISBN-nummer är giltigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Denna ISBN-nummer är ogiltigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Ogiltig ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Ange ett ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "ISBN du angav är inte giltigt. Försök igen." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Utgivare:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Klar datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Publicera&d:" @@ -14486,6 +14528,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "Hämtade metadatafält" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Redigera metadata" @@ -14596,59 +14664,59 @@ msgstr "Ändra hur Calibre laddar ner metadata" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d av %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Kunde inte öppna %s. Kanske används det av ett annat program?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Kunde inte läsa omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Kunde inte läsa omslag från %s-format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s-format är ogiltigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Spara ändringar och redigera metadata för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Ändra omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "Ko&mmentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Omslag och format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Anpassa eget metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Kommentarer" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Grundläggande metadata" @@ -15080,91 +15148,99 @@ msgstr "Använd interna läsare för:" msgid "Reset all disabled &confirmation dialogs" msgstr "Återställ alla avstängnings och bekräftelsedialogrutor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "är sann" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "är falsk" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "är odefinierad" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "har id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "har inte id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "är lika med" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "är mindre än" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "är större än" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "har" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "har inte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "har mönster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "har inte mönstret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "är inställd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "är inte inställd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "är" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "är inte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "passar mönstret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "passar inte mönstret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Om ___ kolumnen ___ värden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15172,80 +15248,121 @@ msgstr "" "Ange antingen en identifierartyp eller en identifierartyp och värde i " "formuläret identifierare: värde" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Ange ett tal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Ange ett datum i formatet ÅÅÅÅ-MM-DD" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Skriv in en sträng." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Skriv ett reguljärt uttryck" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "Du kan passa flera värden genom att separera dem med %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Skapa / redigera en färgregelkolumn" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "Skapa en färgregel genom att fylla i rutorna nedan" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "till" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Endast om följande villkor är alla uppfyllda:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Lägg till ett annat villkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Du kan inaktivera ett tillstånd genom avmarkera alla rutor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Ogiltig villkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Ett av villkoren för denna regel är ogiltig: %s " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Inga villkor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Du måste ange minst en icke-tomt villkor för denna regel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15258,29 +15375,44 @@ msgstr "" "
    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Sätt färgen av %(col)s till %(color)s om " -"följande\n" -" villkor uppfylls:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Om %(col)s kolumnen %(action)s värde: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Lägg till regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Ta bort regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Flytta upp vald regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Flytta ner vald regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Lägg till avancerad regel" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15291,36 +15423,23 @@ msgstr "" "knappen nedan för att komma igång.

    Du kan ändra en befintlig regel " " genom att dubbelklicka på den." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Lägg till regel" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Ta bort regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Flytta upp vald regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Flytta ner vald regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Lägg till avancerad regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Ingen regel vald" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Ingen regel vald för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "borttagning" @@ -15943,120 +16062,124 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Av" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Liten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Stor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Medel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Alltid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Om det finns tillräckligt med utrymme" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "Efter första bokstaven" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Inaktiverad" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Partitionerad" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Kolumn färg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Välj språk (kräver omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Visa ikon i systemfältet (kräver omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Vy (omstart krävs)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Inaktivera alla animationer. Används om du har en långsam/gammal dator." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Inaktivera animationer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Inaktivera &meddelanden i systemlistan" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Visa uppstartsfönster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Verktygsfält" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Ikonstorlek" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Visa text under ikoner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Gränssnitts teckensnitt:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Förändring &teckensnitt (kräver omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Huvudgränssnittet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16064,27 +16187,27 @@ msgstr "" "Observera att kommentarer visas alltid i slutet, oavsett var du " "tilldelar här." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "Använd och romerska siffror för serier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Välj visat metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Flytta upp" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Flytta ner" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Förvald författarlänkmall:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16093,19 +16216,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16115,11 +16238,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Markerar webbläsare kategori &partitioneringsmetoden:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16133,22 +16256,22 @@ msgstr "" "har en lista med fast storlek grupper. Välj inställning inaktiverad.\n" "Om du vill aldrig underkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "&Komprimera när fler objekt än:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16157,35 +16280,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Visa medelbetyg i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Kategorier med hierarkiska objekt:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Visa omslags&bläddrare i ett separat fönster (kräver omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "A&ntal omslag att visa i bläddringsläget (kräver omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18104,47 +18231,47 @@ msgstr "Ladda om" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "De grupperade söktermsnamnet är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Ändra författare till flera böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Ändra metadata för att många böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Byt namn på användarkategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Du kan inte använda punkter i namnet när du döper om användarkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Namnet %s används redan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Kopiera sökningens namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Namnet %s för den sparade sökningen används redan" @@ -19500,10 +19627,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -21263,22 +21386,22 @@ msgstr "" msgid "creating custom column " msgstr "skapa anpassad kolumn " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, 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:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Komprimerar databas" @@ -22825,74 +22948,78 @@ msgid "Spanish (Argentina)" msgstr "Spanska (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spanska (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spanska (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spanska (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spanska (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spanska (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spanska (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spanska (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spanska (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Spanska (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Tyska (Österrike)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Franska (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Holländska (Nederländerna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Holländska (Belgien)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "pm" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 1416753a13..d79b9973f4 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Tamil \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:58+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:02+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4117,8 +4135,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4130,14 +4148,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4147,7 +4165,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4170,7 +4188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4185,7 +4203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4197,7 +4215,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4209,7 +4227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4324,7 +4342,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4374,7 +4392,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4451,10 +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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4553,9 +4573,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4565,7 +4602,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4617,165 +4654,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6656,7 +6693,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6767,7 +6804,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6786,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7906,44 +7943,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7998,7 +8035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8138,59 +8175,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8200,11 +8237,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8398,7 +8439,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8769,11 +8810,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial
    ." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8793,7 +8834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9810,8 +9851,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9830,13 +9871,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9982,12 +10023,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10133,7 +10174,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10299,13 +10340,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10372,7 +10413,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10394,7 +10435,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10464,13 +10505,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11494,7 +11535,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11867,7 +11908,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12278,7 +12318,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12381,7 +12421,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12390,7 +12430,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12414,7 +12454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12657,7 +12697,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12665,72 +12705,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13112,86 +13152,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13199,38 +13241,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13300,6 +13342,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13399,59 +13467,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13822,170 +13890,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13994,59 +14111,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14599,145 +14723,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14746,19 +14874,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14768,11 +14896,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14781,22 +14909,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14805,35 +14933,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16510,46 +16642,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17862,10 +17994,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19370,22 +19498,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20706,74 +20834,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index b665825956..fdb435eb05 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:58+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:02+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "వార్తలు" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "శీర్షిక" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "రచయిత(లు)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "ప్రచురణకర్త" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "నిర్మాత" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "వ్యాఖ్యలు" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "కాలముద్ర" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "ముఖ్య పాఠ్యం" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "విషయ సూచిక:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "పరిమాణం (మెబై)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "చిన్న" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index a83d71c210..08f8366d02 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 04:59+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:02+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -96,7 +96,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -131,9 +131,9 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -144,8 +144,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -166,16 +166,16 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -184,22 +184,22 @@ msgstr "ไม่มีอะไรเลย" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -960,36 +960,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "การ์ด ข" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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,76 +1004,76 @@ msgstr "การ์ด ข" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "ข่าว" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1240,8 +1240,8 @@ msgstr "" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -2528,7 +2528,7 @@ msgid "There is insufficient free space on the storage card" msgstr "พื้นที่ในสตอเรจการด์ไม่พอ" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3172,6 +3172,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4245,8 +4263,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4258,14 +4276,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4275,7 +4293,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4298,7 +4316,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4313,7 +4331,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4325,7 +4343,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4337,7 +4355,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4452,7 +4470,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4502,7 +4520,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4579,10 +4597,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4681,9 +4701,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4693,7 +4730,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4745,165 +4782,165 @@ msgstr "" msgid "Table of Contents:" msgstr "สารบาญ" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6784,7 +6821,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6895,7 +6932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6914,7 +6951,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8034,44 +8071,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8126,7 +8163,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8266,59 +8303,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8328,11 +8365,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8526,7 +8567,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8897,11 +8938,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8921,7 +8962,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9938,8 +9979,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9958,13 +9999,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10110,12 +10151,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10261,7 +10302,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10427,13 +10468,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10500,7 +10541,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10522,7 +10563,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10592,13 +10633,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11622,7 +11663,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11995,7 +12036,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12406,7 +12446,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12509,7 +12549,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12518,7 +12558,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12542,7 +12582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12785,7 +12825,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12793,72 +12833,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13240,86 +13280,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13327,38 +13369,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13428,6 +13470,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13527,59 +13595,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13950,170 +14018,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14122,59 +14239,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14727,145 +14851,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14874,19 +15002,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14896,11 +15024,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14909,22 +15037,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14933,35 +15061,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16638,46 +16770,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17990,10 +18122,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19498,22 +19626,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20834,74 +20962,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 64e13ef3bd..421152ad15 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-19 19:34+0000\n" "Last-Translator: Volkan Gezer \n" "Language-Team: Turkish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:59+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:02+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Hiçbir şey yapmaz" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -983,36 +983,36 @@ msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "EVET" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Ana" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Kart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Kart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1027,76 +1027,76 @@ msgstr "Kart B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Haberler" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "evet" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "hayır" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "bugün" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "dün" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1287,8 +1287,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Katalog" @@ -2675,7 +2675,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Saklama kartında yeterli boş yer yok." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "%s sn de biçimlendirildi" @@ -3439,6 +3439,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4635,8 +4653,8 @@ msgstr "No" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4648,14 +4666,14 @@ msgid "Title" msgstr "Eser Adı" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Yazar(lar)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Yayımcı" @@ -4665,7 +4683,7 @@ msgid "Producer" msgstr "Yapımcı" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4688,7 +4706,7 @@ msgstr "Açıklamalar" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4703,7 +4721,7 @@ msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4714,7 +4732,7 @@ msgid_plural "Series" msgstr[0] "Seriler" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4726,7 +4744,7 @@ msgstr "Zaman damgası" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4848,7 +4866,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Kapak" @@ -4898,7 +4916,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Bu ülkenin Amazon websitesi kullanılarak Metadata indirilecek." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon zaman aşımı.Sonra tekrar deneyin." @@ -4981,10 +4999,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -5083,9 +5103,26 @@ 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:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s inin %(sidx)s inci kitabı" @@ -5095,7 +5132,7 @@ msgid "HTML TOC generation options." msgstr "HTML TOC yaratma seçenekleri" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5147,166 +5184,166 @@ msgstr "" msgid "Table of Contents:" msgstr "İçerik Tablosu:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Öntanımlı olarak dosyayı ana hafıza yerine depolama kartına gönder." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Silmeden önce onayla" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Ana pencere geometrisi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Yeni sürüm çıktığında uyar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Seri isimlendirmeleri için Roman rakamlarını kullan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Etiket listelerini isme, popülerliğe ya da puanına göre sırala." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "Kapak gezinme modunda gösterilecek kapak sayısı" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "LRF'ye dönüşüm için öntanımlılar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "LRF ekitap görüntüleyicisi için seçenekler" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Dahili görüntüleyicisinde görünen biçimler" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Kitap listesinde görüntülenecek sütunlar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Uygulama başlangıcında içerik sunucuyu otomatik olarak başlat." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Veritabanında saklanan en eski haberler" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Sistem tepsisi simgesini göster" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "İndirilen haberleri cihaza gönder" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Haber kitaplarını cihaza gönderdikten sonra sil" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Kapak akışını ana Calibre penceresi yerine ayrı bir pencerede göster" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Sistem çekmecesindeki bildirimleri engelle" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Mümkünse kitap kapağını otomatik olarak indir" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "İşlemci sayısına göre aynı anda yürütülecek olan iş sayısını kısıtla." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Arayüz animasyonlarını kapat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "UYARI:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "HATA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Yeniden Başlatmalısnız" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "dosyaları Seç" @@ -7197,7 +7234,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Koleksiyonlar" @@ -7308,7 +7345,7 @@ msgstr "çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7327,7 +7364,7 @@ msgstr "çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8447,44 +8484,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Okuyamıyor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Dosyayı okuma izniniz yok: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Dosya okumada hata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -8539,7 +8576,7 @@ msgstr "Et&iketler: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8679,59 +8716,59 @@ msgstr "" msgid "PDF Output" msgstr "PDF Çıktısı" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Kağıt Boyutu:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Se&rif ailesi:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Sans ailesi:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "S&tandart yazı tipi:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8741,11 +8778,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8939,7 +8980,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Kaldır" @@ -9310,11 +9351,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9334,7 +9375,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Tanımsız" @@ -10353,8 +10394,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10373,13 +10414,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10525,12 +10566,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10676,7 +10717,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10842,13 +10883,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10915,7 +10956,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Tarih:" @@ -10937,7 +10978,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -11007,13 +11048,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -12037,7 +12078,7 @@ msgid "&Author:" msgstr "&Yazar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12410,7 +12451,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12821,7 +12861,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12924,7 +12964,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12933,7 +12973,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12957,7 +12997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Kitap Detayları" @@ -13200,7 +13240,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -13208,72 +13248,72 @@ msgstr "" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Boyut (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Boyut" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13655,86 +13695,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13742,38 +13784,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Yayımcı:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13843,6 +13885,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Üstveriyi Düzenle" @@ -13942,59 +14010,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14365,170 +14433,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Bir sayı girin" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14537,59 +14654,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -15143,147 +15267,151 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Kapalı" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Küçük" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Büyük" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Orta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Her zaman" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Yeteri kadar yer varsa" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Hiçbir zaman" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "İlk harf ile" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Devre dışı" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Bölümlenmiş" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Sütun renklendirme" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " veya " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "&Dil seçin(yeniden başlatma gerektirir)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Sistem &çekmecesi simgesini etkinleştir(yeniden başlatma gereklidir)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "Kullanıcı arayüzü &" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" "Bütün animasyonları devre dışı bırak.Yavaş/eski bir bilgisayarınız varsa " "tavsiye edilir." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "&Animasyonları devre dışı bırak." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Sistem çekmecesindeki &bildirimleri devre dışı bırak." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Başlangıçta &açılış ekranını göster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "&Araç Çubuğu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Simge boyutu:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Simge altında &metin göster:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Arayüz yazıtipi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "&Yazı tipini değiştir(yeniden başlatma gereklidir)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Ana arayüz" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Gösterilen metaveriyi seç" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Yukarı taşı" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Aşağı taşı" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Öntanımlı yazar bağlantı şablonu:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15292,19 +15420,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15314,11 +15442,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15327,22 +15455,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15351,35 +15479,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17063,46 +17195,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Aramalar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18421,10 +18553,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19929,22 +20057,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -21267,74 +21395,78 @@ msgid "Spanish (Argentina)" msgstr "İspanyolca (Arjantin)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "İspanyolca (Meksika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "İspanyolca (Küba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "İspanyolca (Şili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "İspanyolca (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "İspanyolca (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "İspanyolca (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "İspanyolca (Bolivya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "İspanyolca (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "İspanyolca (Kolombiya)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 632a865e13..3f4141c0a8 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-22 16:43+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-02-01 10:34+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\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-01-26 04:59+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:03+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -88,7 +88,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -123,9 +123,9 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -136,8 +136,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -158,16 +158,16 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -176,22 +176,22 @@ msgstr "Не робить абсолютно нічого" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -993,36 +993,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Так" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Головна" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "Картка A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Картка B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1037,76 +1037,76 @@ msgstr "Картка B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "позначено" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "так" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "ні" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "не позначено" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "сьогодні" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "вчора" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "цьогомісяця" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "днівтому" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "порожньо" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "порожньо" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "Некоректний булевий запит «{0}»" @@ -1304,8 +1304,8 @@ msgstr "" "Натисніть кнопку \"Показати деталі\" для списку." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Каталог" @@ -2779,7 +2779,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "Опрацьовано %s" @@ -3567,6 +3567,31 @@ msgstr "" "Створити PDF без стискання. Корисно для усування вад, працює лише з новим " "рушієм обробки даних PDF." +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" +"Додавати номери сторінок на нижньому полі кожної сторінки створеного файла " +"PDF. Визначений вами шаблон нижнього колонтитула сторінки матиме вищий " +"пріоритет за значення цього параметра." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Шаблон HTML, який буде використано для створення нижніх колонтитулів на " +"кожній сторінці. Рядок _PAGENUM_ буде замінено номером поточної сторінки." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" +"Шаблон HTML, який буде використано для створення верхніх колонтитулів на " +"кожній сторінці. Рядок _PAGENUM_ буде замінено номером поточної сторінки." + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4904,8 +4929,8 @@ msgstr "Ні" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4917,14 +4942,14 @@ msgid "Title" msgstr "Заголовок" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(и)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Видавець" @@ -4934,7 +4959,7 @@ msgid "Producer" msgstr "Виробник (продюсер)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4957,7 +4982,7 @@ msgstr "Коментарі" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4972,7 +4997,7 @@ msgstr "Теґи" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4985,7 +5010,7 @@ msgstr[1] "Серії" msgstr[2] "Серій" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4997,7 +5022,7 @@ msgstr "Мітка часу" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -5136,7 +5161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Обкладинка" @@ -5188,7 +5213,7 @@ msgstr "" "Метадані від Amazon буде отримано з сайта Amazon, призначеного для вказаної " "країни." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" "Перевищення часу очікування на дані з Amazon. Повторіть спробу пізніше." @@ -5280,10 +5305,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:315 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:320 msgid "This is not a MOBI file." msgstr "Цей файл не є файлом MOBI." @@ -5392,9 +5419,33 @@ msgstr "Основний текст" msgid "%s format books are not supported" msgstr "%s формат е-книжки не підтримується" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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 "" +"У цьому файлі MOBI не міститься даних книги у форматі KF8. KF8 — новий " +"формат даних, розроблений Amazon. Програма calibre здатна редагувати файли " +"MOBI, лише якщо дані записано у форматі KF8. Редагувати файли MOBI, що не " +"містять даних у форматі KF8, не можна." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" +"У цьому файлі MOBI містяться дані у форматі KF8 та дані у форматі Mobi6. " +"Програма calibre здатна редагувати файли MOBI, якщо у них містяться лише " +"дані у форматі KF8." + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +msgstr "Дані у цьому файлі захищено DRM. Ці дані не можна редагувати." + #: /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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s з %(series)s" @@ -5404,7 +5455,7 @@ msgid "HTML TOC generation options." msgstr "HTML TOC параметри створення." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -5462,90 +5513,90 @@ msgstr "" msgid "Table of Contents:" msgstr "Зміст:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "Типово надсилати файл на картку пам’яті замість основної пам’яті" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Підтверджувати перед вилученням" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "Геометрія головного вікна" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Повідомити про появу нової версії" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Використовувати римські цифри для номерів серії" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Сортувати мітки за назвами, популярністю чи оцінками" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "Відповідність будь-якій або всім міткам." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Кількість обкладинок, що показуватиметься в режимі перегляду за обкладинками" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "Типово перетворювати на LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "Параметри перегляду LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Формати перегляду з використанням вбудованого оглядача" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Стовпці будуть відображені у списку книг" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "Автоматично запускати сервер під час запуску програми" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "Старі новини зберігаються в базі даних" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Показувати іконку в панелі завдань" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "Вивантажити на пристрій отримані нові дані" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "Вилучати нові книги з бібліотеки після вивантаження на пристрій" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Показати обкладинку в окремому вікні замість основного вікна calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Вимкнути сповіщення від піктограми у системному лотку" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "Типова дія у відповідь на натискання кнопки надсилання на пристрій" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -5553,7 +5604,7 @@ msgstr "" "Виконувати пошук під час введення ключових слів пошуку. Якщо цей пункт не " "буде позначено, пошук виконуватиметься лише після натискання клавіші Enter." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -5563,7 +5614,7 @@ msgstr "" "замість показу лише відповідних запиту пунктів. Для переходу до наступного " "відповідника ви можете скористатися натисканням клавіші N або F3." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." @@ -5571,23 +5622,23 @@ msgstr "" "Максимальна кількість одночасних завдань з перетворення і отримання новин. " "Це число вдвічі більше за справжнє значення з міркувань спадковості." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Завантажити соціальні метадані (мітки/оцінки/тощо)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Переписати автора і назву з нових метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "Автоматичне завантаження обкладинок, якщо вони наявні" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Обмежити максимум одночасних завдань кількістю процесорів CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." @@ -5596,42 +5647,42 @@ msgstr "" "щодо книги буде розташовано праворуч, за компонування «вузьке», цю панель " "буде розташовано внизу вікна." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Показувати середню оцінку при перегляді мітки" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "Відключити анімацію користувацького інтерфейсу" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "позначити категорії, які не слід показувати" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "УВАГА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "ПОМИЛКА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Показувати це вікно підтвердження надалі" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "Потрібен перезапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "Перезапустити calibre зараз" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Виберіть файли" @@ -7688,7 +7739,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Збірки" @@ -7799,7 +7850,7 @@ msgstr "вивід" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7818,7 +7869,7 @@ msgstr "вивід" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -9011,44 +9062,44 @@ msgstr "" "можливий об’єм метаданих." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "У цієї книги немає обкладинки" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "Розмір обкладинки: %(width)d x %(height)d пікселів" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "Вибрати обкладинку для " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Неможливо прочитати" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "У вашого користувача недостатньо прав для читання цього файла: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Помилка при зчитуванні файла" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Під час читання з файла сталася помилка:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " не є коректним зображенням" @@ -9105,7 +9156,7 @@ msgstr "Мі&тки: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -9253,7 +9304,7 @@ msgstr "&Без зображень" msgid "PDF Output" msgstr "Вивід PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " @@ -9263,52 +9314,52 @@ msgstr "" "якщо ви позначите пункт перевизначення, розташований нижче. Якщо цей пункт " "не буде позначено, буде використано параметри з профілю виведення даних." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "П&еревизначити розміри сторінки, визначення профілем виведення" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "&Розмір паперу:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "&Нетиповий розмір:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "&Одиниця виміру:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "З&берігати співвідношення розмірів обкладинки" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "Гар&нітура з засічками:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "&Гарнітура без засічок:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "&Моноширинна гарнітура:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "&Типовий шрифт:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "Типовий розм&ір символів:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -9318,11 +9369,15 @@ msgstr "Типовий розм&ір символів:" msgid " px" msgstr " пк" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "Розм&ір моноширинного шрифту:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "Додати &номери сторінок внизу кожної сторінки" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "Виведення даних у форматі PMLZ" @@ -9532,7 +9587,7 @@ msgid "Remove the currently selected expression" msgstr "Вилучити поточний позначений вираз" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "&Вилучити" @@ -9929,11 +9984,11 @@ msgstr "" "якому теґу.

    Докладніше про використання XPath можна дізнатися з настанов щодо XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "Перегляд за обкладинками" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "Переглядач обкладинок не може бути завантажений" @@ -9953,7 +10008,7 @@ msgstr "Переглядач обкладинок не може бути зав #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Не визначено" @@ -11136,8 +11191,8 @@ msgid "Location" msgstr "Розташування" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -11156,13 +11211,13 @@ msgstr "%(curr)s (було %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "Пункт є порожнім" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Пункт не можна встановити у порожнє значення. Вам слід вилучити його." @@ -11320,12 +11375,12 @@ msgid "Copy to author" msgstr "Копіювати до поля автора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Некоректне ім’я автора" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "У іменах авторів не може бути символів «&»." @@ -11479,7 +11534,7 @@ msgid "Standard metadata" msgstr "Стандартні метадані" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "Нетипові метадані" @@ -11681,13 +11736,13 @@ msgstr "" "«Чарлз Діккенс» буде впорядковано так: «Діккенс, Чарлз»." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "Оцінка:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Оцінка цієї книги. 0-5 зірок." @@ -11763,7 +11818,7 @@ msgid "&Force numbers to start with:" msgstr "Зробити, щоб &числа починалися з:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "&Дата:" @@ -11785,7 +11840,7 @@ msgid "Clear published date" msgstr "Вилучити дату видання" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "&Мови:" @@ -11869,13 +11924,13 @@ msgid "Set from &ebook file(s)" msgstr "Встановити з файлів &електронних книг" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "&Базові метадані" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "&Нетипові метадані" @@ -13009,7 +13064,7 @@ msgid "&Author:" msgstr "&Автор:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "Мі&тки:" @@ -13422,7 +13477,6 @@ msgid "The template box cannot be empty" msgstr "Поле шаблону не може бути порожнім" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "Встановити колір стовпчика:" @@ -13859,7 +13913,7 @@ msgid "Regular expression (?P)" msgstr "Формальний вираз (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -13962,7 +14016,7 @@ msgid "Clear the font family" msgstr "Спорожнити дані щодо гарнітури шрифту" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "Переглядач обкладинок" @@ -13971,7 +14025,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "Переглядач міток" @@ -13995,7 +14049,7 @@ msgstr "З'єднано " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "Детально про книгу" @@ -14248,7 +14302,7 @@ msgid "Copy current search text (instead of search name)" msgstr "Копіювати поточний текст пошуку (замість назви пошуку)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "зірок" @@ -14256,43 +14310,43 @@ msgstr "зірок" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "На пристрої" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Розмір (МБ)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "Змінено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "Назва пошуку — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "UUID цієї книги — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "Доступ заборонено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -14300,32 +14354,32 @@ msgstr "" "Не вдалося змінити розташування на диску для цієї книги. Можливо, книгу " "відкрито у іншій програмі?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "Не вдалося записати дані" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" "Не вдалося записати дані. Натисніть кнопку «Показати подробиці», щоб " "дізнатися чому." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "У бібліотеці" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Розмір" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "Позначено для вилучення" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "Двічі клацніть, щоб редагувати мене

    " @@ -14746,61 +14800,63 @@ msgstr "Обрати формати для " msgid "You do not have permission to read the following files:" msgstr "У вас немає прав на читання таких файлів:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "Не вибрано жодного формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "Не вдалося прочитати метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "Не вдалося прочитати метадані з %s формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "В&казати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "О&брізати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "Знайти &обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "&Згенерувати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "Не є коректним зображенням" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "Вкажіть заголовок і автора" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Вам слід вказати заголовок і автора перед створенням обкладинки" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "Некоректна обкладинка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "Не вдалося змінити обкладинку, оскільки зображення є некоректним." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "Мітки змінено" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -14808,15 +14864,15 @@ msgstr "" "Вами змінено мітки. Щоб скористатися редактором міток, вам слід відкинути " "або застосувати зміни. Застосувати зміни?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "Список мов цієї книги, відокремлених комами" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "Невідома мова" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -14824,11 +14880,11 @@ msgstr[0] "Мову %s не вдалося розпізнати" msgstr[1] "Мови %s не вдалося розпізнати" msgstr[2] "Мови %s не вдалося розпізнати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "Ідентифікатори:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -14839,38 +14895,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "Цей ISBN номер правильний" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "Цей ISBN номер неправильний" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "Некоректний індекс ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "Вкажіть ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "Вказаний вами ISBN не є коректним. Повторіть спробу." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "&Видавець:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "Спорожнити дату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "Оп&убліковано:" @@ -14946,6 +15002,32 @@ msgstr "Оброблено %s" msgid "Downloaded metadata fields" msgstr "Отримані значення полів метаданих" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "Виберіть обкладинку зі списку сторінок PDF, наведеного нижче" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "Обробка сторінок PDF, будь ласка, зачекайте…" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "Вибір обкладинки з PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "Не вдалося обробити" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "Не вдалося обробити цей файл PDF" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "У цьому файлі PDF немає сторінок" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "Редагувати метадані" @@ -15057,59 +15139,59 @@ msgstr "Змінити спосіб отримання метаданих calibr msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d з %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "Не вдалося відкрити %s. Чи не користується ним інша програма?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "Не вдалось прочитати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "Не вдалось прочитати обкладинку %s формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "Неправильна обкладинка в %s форматі" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "Зберегти зміни і перейти до редагування метаданих %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "Змінити обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "&Коментарі" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "&Метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "&Обкладинки і формати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "&Нетипові метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "&Коментарі" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "Базові метадані" @@ -15564,91 +15646,99 @@ msgstr "Використовувати в&будований перегляда msgid "Reset all disabled &confirmation dialogs" msgstr "Відновити всі вимкнені ві&кна підтвердження" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "Всі стовпчики" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "піктограма з текстом" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "піктограма без тексту" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "true" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "false" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "не визначено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "має ідентифікатор" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "не має ідентифікатора" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "дорівнює" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "менше ніж" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "більше ніж" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "містить" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "не містить" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "містить взірець" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "не містить взірця" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "встановлено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "не встановлено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "є" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "не є" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "відповідає взірцеві" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "не відповідає взірцеві" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "Якщо ___ стовпчика ___ значень" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" @@ -15656,7 +15746,7 @@ msgstr "" "Вкажіть або тип ідентифікатора, або тип ідентифікатора і значення у форматі " "ідентифікатор:значення" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -15666,76 +15756,116 @@ msgstr "" "німецької «ukr» для української. Ви також можете вказати назву мови " "повністю, calibre спробує перетворити її на код мови у автоматичному режимі." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "Введіть номер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "Вкажіть дату у форматі РРРР-ММ-ДД" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "Введіть рядок." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "Введіть формальний вираз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" "Можна визначити відповідність декількома значенням відокремленням цих " "значень символом %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "Створити/Редагувати правило розфарбовування стовпчиків" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "" -"Створіть правило розфарбовування за допомогою пунктів, наведених нижче" +msgid "coloring" +msgstr "зафарбовування" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "піктограма" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "Створити або змінити правило стовпчиків {0}" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "Створіть правило стовпчика {0}, заповнивши наведні нижче поля" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "Встановити" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "колір" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "стовпчика:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "до" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "&Додати піктограму" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "Піктограми мають бути квадратними або видовженими у ширину" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "Лише якщо виконуються вказані нижче умови:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "Додати ще одну умову" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "Вимкнути умову можна спорожненням всіх її полів" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "Зразок тексту" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "Вибір піктограми" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "Піктограму не вибрано" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "Вам слід вибрати піктограму для цього правила" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "Некоректна умова" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "Одна з умов цього правила є некоректною: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "Немає умов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "Вам слід вказати принаймні одну непорожню умову для цього правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -15748,29 +15878,49 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    Визначити для %(col)s колір %(color)s, якщо " -"виконуються\n" +"

    Встановити %(kind)s %(col)s у значення " +"%(color)s, якщо виконуються\n" " такі умови:

    \n" "
      %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" "
  • Якщо значення стовпчика %(col)s %(action)s: %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "Додати правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "Вилучити правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "Пересунути вибране правило вище" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "Пересунути вибране правило нижче" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "Додати розширене правило" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -15782,36 +15932,28 @@ msgstr "" "розпочати створення правила.

    Ви можете змінити вже створене правило " "подвійним клацанням на його пункті." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "Додати правило" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" +"Ви можете додати піктограми до стовпчиків у списку книг, якщо створите " +"«правила», за якими calibre використовуватиме ці піктограми. Розпочати " +"створення правила можна натисканням кнопки «Додати правило», розташованої " +"нижче.

    Змінити вже створене правило можна подвійним клацанням лівою " +"кнопкою миші на відповідному пункті у списку." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "Вилучити правило" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "Пересунути вибране правило вище" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "Пересунути вибране правило нижче" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "Додати розширене правило" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "Не вибрано жодного правила" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "Не вибрано жодного правила для %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "вилучення" @@ -16461,119 +16603,123 @@ msgstr "стиль Calibre" msgid "System default" msgstr "типовий системний" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "Вимкнути" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "Малий" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "Великий" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "Середній" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "Завжди" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "Якщо достатньо місця" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "Ніколи" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "За першою літерою" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "Вимкнено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "Розподілено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "Розфарбування стовпчиків" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "Піктограми стовпчиків" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " або " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "Виберіть &мову (потребує перезапуску):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "Увімкнути пі&ктограму системного лотка (потребує перезапуску)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "&Компонування інтерфейсу користувача (потребує перезапуску):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "Вимкнути всі анімації. Корисне на застарілих комп’ютерів." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "Вимкнути &анімації" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "Вимкнути с&повіщення у системному лотку" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "Показувати в&ікно вітання під час запуску" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "Панель &інструментів" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "&Розмір піктограм:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "Показувати &текст під піктограмами:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "Шрифт інтерфейсу:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "Змінити &шрифт (потребує перезапуску)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "Сти&ль інтерфейсу користувача (потребує перезапуску):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "Показувати під&казки у списку книг" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "Основний інтерфейс" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." @@ -16581,27 +16727,27 @@ msgstr "" "Зауважте, що коментарі завжди буде показано наприкінці, незалежно від " "визначеного вами тут розташування." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "&Римські числа для індексів у серіях" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "Виберіть показані метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "Пересунути вгору" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "Пересунути вниз" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "Типовий шаблон посилання на автора:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -16616,19 +16762,19 @@ msgstr "" "значеннями {author} і {author_sort}, а також всіма функціями\n" "шаблонів." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "Показувати &обкладинку на панелі параметрів книги" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "Показувати розміри обкладинки книги у пікселях" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "Показувати &розміри обкладинки" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -16644,11 +16790,11 @@ msgstr "" "«English» і «Thriller» у списку «Mystery». Якщо у полі не буде\n" "запису «tags», мітки буде показано у окремих рядках." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "Спосіб &поділу на розділи категорій панелі перегляду міток:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -16663,11 +16809,11 @@ msgstr "" "розміром. Встановіть «вимкнено», якщо підкатегорії не\n" "слід показувати." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "З&горнути, якщо пунктів більше ніж:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " @@ -16678,11 +16824,11 @@ msgstr "" "буде поділено на підкатегорії Якщо для способу поділу встановлено значення\n" "«вимкнено», цей пункт буде проігноровано." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "Категорії, які не слід поділяти:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -16696,43 +16842,47 @@ msgstr "" "уникнути згортання ієрархічних категорій, які містять лише декілька\n" "пунктів верхнього рівня." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Показувати &середні оцінки в переглядачі міток" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "Категорії з і&єрархічними пунктами:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "&Чергування кольорів рядків у списку міток" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Показувати п&анель перегляду обкладинок у окремому вікні (потребує " "перезапуску)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&К-ть обкладинок, які слід показувати у режимі перегляду (потребує " "перезапуску):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" "Якщо панель перегляду обкладинок показано у окремому вікні, роз&гортати його " "на весь екран" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" "Для вмикання і вимикання повноекранного режиму натисніть комбінацію клавіш " "%s." +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "Показувати ві&ддзеркалення на панелі перегляду обкладинок" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -18714,52 +18864,52 @@ msgstr "Перезавантажити" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "Назва згрупованого ключа пошуку — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Зміна записів авторів для для багатьох книг може бути тривалою. Ви впевнені, " "що хочете виконати цю дію?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Зміна метаданих для багатьох книг може бути тривалою. Ви впевнені, що хочете " "виконати цю дію?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "Пошуки" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "Перейменування категорії користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Не можна використовувати крапки у назвах під час перейменування категорій " "користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "Назву %s вже використано" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "Дублювати назву пошуку" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "Збережену назву пошуку %s вже використано." @@ -20182,10 +20332,6 @@ msgstr "Завантажити тему" msgid "Load a theme" msgstr "Завантажити тему" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "Не вдалося обробити" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -22118,24 +22264,24 @@ msgstr "відновлене налаштування " msgid "creating custom column " msgstr "створення нетипового стовпчика " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr " (%s книг)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" "

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

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "Копіювання %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "Ущільнення бази даних" @@ -23826,74 +23972,78 @@ msgid "Spanish (Argentina)" msgstr "Іспанська (Аргентина)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "Іспанська (Коста-Рика)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Іспанська (Мексика)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Іспанська (Куба)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Іспанська (Чилі)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Іспанська (Еквадор)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Іспанська (Гондурас)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Іспанська (Венесуела)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Іспанська (Болівія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Іспанська (Нікарагуа)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "Іспанська (Колумбія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "Німецька (Австрія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "Французька (Бельгія)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Голландська (Нідерланди)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Голландська (Бельгія)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "ранку" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "вечора" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "ранку" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "вечора" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 9f3f54ffeb..40ab20d8f7 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 04:59+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:03+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 9dd2470539..d5a7081f3f 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2013-01-22 10:39+0000\n" "Last-Translator: baduong \n" "Language-Team: Vietnamese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:00+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:03+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "Không làm gì cả" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -979,36 +979,36 @@ 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/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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "Đồng ý" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "Chính" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "Thẻ B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -1023,76 +1023,76 @@ msgstr "Thẻ B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "Tin tức" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "đã chọn" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "đồng ý" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "không" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "chưa đánh dấu" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "hôm nay" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "hôm qua" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "tháng này" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "ngày trước đây" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "rỗng" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "khoảng trắng" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1279,8 +1279,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:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "Danh mục" @@ -2633,7 +2633,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Không đủ không gian trống trong thẻ lưu trữ." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3283,6 +3283,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4361,8 +4379,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4374,14 +4392,14 @@ msgid "Title" msgstr "Tựa đề" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Tác giả" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "Nhà xuất bản" @@ -4391,7 +4409,7 @@ msgid "Producer" msgstr "Chủ nhiệm" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4414,7 +4432,7 @@ msgstr "Lời bình" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4429,7 +4447,7 @@ msgstr "Thẻ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4441,7 +4459,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4453,7 +4471,7 @@ msgstr "Mốc thời gian" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4575,7 +4593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "Bìa sách" @@ -4625,7 +4643,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4702,10 +4720,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4804,9 +4824,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4816,7 +4853,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4868,165 +4905,165 @@ msgstr "Không tìm thấy pdftohtml, xin kiểm tra ĐƯỜNG DẪN" msgid "Table of Contents:" msgstr "Mục lục:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "Xác nhận trước khi xóa" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "Thông báo khi có phiên bản mới" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "Sử dụng chữ số La Mã cho số thứ tự của sách trong bộ" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "Sắp xếp danh sách thẻ theo tên, mức phổ biến hoặc điểm số" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "Các định dạng được xem bằng calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "Những cột được hiển thị trong danh mục sách" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "Hiện biểu tượng trên khay hệ thống" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "Vô hiệu hoá thông báo từ biểu tượng trên khay hệ thống" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "Tải thông tin mô tả mang tính xã hội (thẻ/điểm số/v.v.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "Ghi đè tác giả và tựa đề với thông tin mô tả mới" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Giới hạn số tác vụ đồng thời tối đa bằng với số CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "Hiển thị điểm số trung bình cho mỗi mục trong trình duyệt thẻ" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "Chọn tập tin" @@ -6955,7 +6992,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "Bộ sưu tầm" @@ -7066,7 +7103,7 @@ msgstr "tập tin xuất" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -7085,7 +7122,7 @@ msgstr "tập tin xuất" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8210,44 +8247,44 @@ msgstr "" "hỗ trợ." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "Không thể đọc" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "Bạn không có quyền đọc tập tin: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "Lỗi đọc tập tin" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    Có lỗi khi đọc tập tin:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " không phải là hình hợp lệ" @@ -8304,7 +8341,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8444,59 +8481,59 @@ msgstr "Không có hình" msgid "PDF Output" msgstr "Xuất PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "Khổ &giấy:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8506,11 +8543,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8704,7 +8745,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -9080,11 +9121,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -9104,7 +9145,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "Chưa xác định" @@ -10127,8 +10168,8 @@ msgid "Location" msgstr "Đường dẫn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10147,13 +10188,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10299,12 +10340,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "Tên tác giả không hợp lệ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "Tên tác giả không được chứa kí tự &." @@ -10450,7 +10491,7 @@ msgid "Standard metadata" msgstr "Thông tin mô tả chuẩn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10616,13 +10657,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "Điểm &số:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "Điểm cho cuốn sách này. 0-5 sao" @@ -10689,7 +10730,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10711,7 +10752,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10781,13 +10822,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11811,7 +11852,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -12184,7 +12225,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12597,7 +12637,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12700,7 +12740,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12709,7 +12749,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12733,7 +12773,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12976,7 +13016,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12984,72 +13024,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "Dung lượng (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "Trong thư viện" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13431,86 +13471,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "Bạn phải chỉ rõ tựa đề và tên tác giả trước khi tạo bìa sách" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13518,38 +13560,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13619,6 +13661,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13718,59 +13786,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -14141,170 +14209,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14313,59 +14430,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14918,145 +15042,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15065,19 +15193,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15087,11 +15215,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15100,22 +15228,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15124,35 +15252,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "Hiển thị đánh giá &trung bình trong trình duyệt thẻ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16844,46 +16976,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -18196,10 +18328,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19707,22 +19835,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -21043,74 +21171,78 @@ msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "Spanish (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "Spanish (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "Spanish (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "Spanish (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "Spanish (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "Spanish (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "Spanish (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index b9d3bb254d..770dcc1fdc 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:00+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:04+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 8587965945..35e18b91f2 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:00+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:04+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index ef8c037294..b047f120e5 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-01-25 05:26+0000\n" -"PO-Revision-Date: 2013-01-21 08:46+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" +"PO-Revision-Date: 2013-01-31 14:27+0000\n" "Last-Translator: Wylmer Wang \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-01-26 05:02+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:06+0000\n" +"X-Generator: Launchpad (build 16462)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -89,7 +89,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -124,9 +124,9 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -137,8 +137,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -159,16 +159,16 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -177,22 +177,22 @@ msgstr "不做任何处理" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -412,7 +412,7 @@ msgstr "把书籍从设备复到到 calibre 书库中" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:878 msgid "Edit the collections in which books are placed on your device" -msgstr "修改您的设备上的书籍分类" +msgstr "修改书籍位于您设备上的合集" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:883 msgid "Copy a book from one calibre library to another" @@ -945,36 +945,36 @@ msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "主" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "存储卡A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "存储卡B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -989,76 +989,76 @@ msgstr "存储卡B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "新闻" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "已检查的" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "否" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "未检查的" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "今天" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "昨天" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "本月" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "天前" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "空的" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "空白" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "无效的布尔查询 \"{0}\"" @@ -1088,7 +1088,7 @@ msgstr "待发送到设备内部存储空间的电子书目录列表, msgid "" "Comma separated list of directories to send e-books to on the device's " "storage cards. The first one that exists will be used" -msgstr "" +msgstr "将要发送到设备存储卡上的电子书目录列表,以英文逗号分隔。将使用其中第一个有效目录" #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:320 msgid "Communicate with S60 phones." @@ -1167,7 +1167,7 @@ msgstr "与 iTunes/iBooks 通信" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:212 msgid "Apple iDevice detected, launching iTunes, please wait ..." -msgstr "" +msgstr "检测到 Apple iDevice,正在启动 iTunes,请稍候..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" @@ -1181,6 +1181,8 @@ msgid "" "http://www.mobileread.com/forums/showthread.php?t=118559 for instructions on " "using 'Connect to iTunes' ***" msgstr "" +"*** 不支持的直连方式。请查看 http://www.mobileread.com/forums/showthread.php?t=118559 " +"了解如何使用“连接到 iTunes”功能 ***" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:221 msgid "" @@ -1188,6 +1190,9 @@ msgid "" "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" "forum post for more information.

    " msgstr "" +"

    无法与 iTunes 通信。

    查看这个 " +"帖子 了解更多信息。

    " #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:381 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:384 @@ -1230,8 +1235,8 @@ msgstr "" "点击“查看详情”查看列表。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "分类" @@ -1241,7 +1246,7 @@ msgstr "与 iTunes 通信。" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." -msgstr "与盛大锦书阅读器通信。" +msgstr "与盛大锦书电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" @@ -1399,11 +1404,11 @@ msgstr "与 PocketBook 301 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." -msgstr "" +msgstr "与 PocketBook 602/603/902/903/Pro 912 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "与 PocketBook 622 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -1467,7 +1472,7 @@ msgstr "与 Hanvon N520 电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:48 msgid "Communicate with the Kibano eBook reader." -msgstr "" +msgstr "与 Kibano eBook 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:61 msgid "Communicate with The Book reader." @@ -1575,7 +1580,7 @@ msgstr "位置 %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:289 msgid "Communicate with the Kindle 2/3/4/Touch/PaperWhite eBook reader." -msgstr "" +msgstr "与 Kindle 2/3/4/Touch/PaperWhite 电子书阅读器通信" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:301 msgid "Send page number information when sending books" @@ -1607,7 +1612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:314 msgid "Custom column name to retrieve page counts from" -msgstr "" +msgstr "自定义获取页数的列名" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:316 msgid "" @@ -1615,7 +1620,7 @@ msgid "" "count of books, you can have calibre use that information, instead of " "calculating a page count. Specify the name of the custom column here, for " "example, #pages. " -msgstr "" +msgstr "如果您在库中有自定义的一列用来存储书籍页数,您可以将它提供给 calire,而不是去计算。在这里指定自定义列的名称,如 #pages。 " #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:455 msgid "Communicate with the Kindle DX eBook reader." @@ -1631,7 +1636,7 @@ msgstr "与 Kobo Reader 通信" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:66 msgid "The Kobo supports several collections including " -msgstr "Kobo 设备接口支持多种分类,包括: " +msgstr "Kobo 设备接口支持多种合集,包括: " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68 msgid "Create tags for automatic management" @@ -1682,7 +1687,7 @@ msgid "" "Kobo previews are included on the Touch and some other versions by default " "they are no longer displayed as there is no good reason to see them. Enable " "if you wish to see/delete them." -msgstr "" +msgstr "Touch 和其他一些版本上默认带有 Kobo 预览。将不再显示它们,因为没有意义。如果您想查看/删除它们,可以启用此选项。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:84 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1239 @@ -1694,12 +1699,12 @@ msgid "" "Kobo now shows recommendations on the device. In some case these have files " "but in other cases they are just pointers to the web site to buy. Enable if " "you wish to see/delete them." -msgstr "" +msgstr "Kobo 现在会在设备上显示推荐。有时候这些推荐有对应文件,有时候它们只是指向购买网站的链接。如果您想查看/删除它们,可以启用此选项。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:88 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1248 msgid "Attempt to support newer firmware" -msgstr "" +msgstr "尝试支持更新的固件" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:89 msgid "" @@ -1708,10 +1713,12 @@ msgid "" "be Dragons!! Enable only if you are comfortable with restoring your kobo to " "factory defaults and testing software" msgstr "" +"Kobo 定期更新固件和数据库版本。这一选项让 Calibre 尝试执行完全的读写功能 - " +"有风险哦!如果您不怕恢复出厂设置,或想测试软件,可以启用此选项。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:617 msgid "Kobo database version unsupported - See details" -msgstr "" +msgstr "不支持的 Kobo 数据库版本 - 见详情" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:618 msgid "" @@ -1725,6 +1732,9 @@ msgid "" "firmware\" option. Doing so may require you to perform a factory reset of " "your Kobo." msgstr "" +"您的 Kobo 运行了升级了的固件/数据库版本。由于 calibre 不知道更新的固件,为避免破坏,数据库编辑已经禁用。您依然可以向 Kobo " +"发送电子书,但禁止删除书籍和管理合集。如果您想尝试,并且知道如何将 Kobo 重置为出厂设置,您可以通过右击 calibre " +"中的设备图标,选择“配置此设备”→“尝试支持新固件”选项来覆盖此检查。这样做可能需要您将 Kobo 恢复为出厂设置。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:404 @@ -1762,6 +1772,8 @@ msgid "" "/>Chapter Progress: %(chapter_progress)s%%
    Highlight: " "%(text)s

    " msgstr "" +"章节 %(chapter)d: %(chapter_title)s
    %(typ)s
    章节进度: %(chapter_progress)s%%
    高亮: %(text)s

    " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1137 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1147 @@ -1771,24 +1783,27 @@ msgid "" "/>Chapter Progress: %(chapter_progress)s%%
    Highlight: " "%(text)s
    Notes: %(annotation)s

    " msgstr "" +"章节 %(chapter)d: %(chapter_title)s
    %(typ)s
    章节进度: %(chapter_progress)s%%
    高亮: %(text)s
    批注: %(annotation)s

    " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1214 msgid "The Kobo Touch from firmware V2.0.0 supports bookshelves." -msgstr "" +msgstr "Kobo Touch 从 V2.0.0 版本固件开始支持书架。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1216 msgid "Specify a tags type column for automatic management" -msgstr "" +msgstr "指定一个用于自动管理的标签类型列" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1217 msgid "Create Bookshelves" -msgstr "" +msgstr "创建书架" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1218 msgid "" "Create new bookshelves on the Kobo Touch if they do not exist. This is only " "for firmware V2.0.0 or later." -msgstr "" +msgstr "(如果不存在)在 Kobo Touch 上创建新书架。只针对 V2.0.0 及更新的固件。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1219 msgid "Delete Empty Bookshelves" @@ -1824,7 +1839,7 @@ msgstr "Kobo 会在设备上显示推荐。有时这些推荐中有实际文件 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1243 msgid "Set Series information" -msgstr "" +msgstr "设置丛书信息" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1244 msgid "" @@ -1833,6 +1848,8 @@ msgid "" "only be added to the device after the book has been processed by the device. " "Enable if you wish to set series information." msgstr "" +"Kobo " +"设备上的书籍列表可以显示丛书信息。设备不会读取到设备外书籍的丛书信息。只有书籍经设备处理过,其丛书信息才会添加到设备。如果您想设置丛书信息,请启用此选项。" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1249 msgid "" @@ -1842,6 +1859,8 @@ msgid "" "factory defaults and testing software. This driver supports firmware V2.x.x " "and DBVersion up to " msgstr "" +"Kobo 会经常更新固件和数据库版本。这一选项让 Calibre 尝试执行完全的读写功能 - " +"有风险哦!如果您不怕恢复出厂设置,或想测试软件,可以启用此选项。此驱动支持 V2.x.x 系列固件和最高以下版本的 DBVersion " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1255 msgid "Title to test when debugging" @@ -1852,7 +1871,7 @@ msgid "" "Part of title of a book that can be used when doing some tests for " "debugging. The test is to see if the string is contained in the title of a " "book. The better the match, the less extraneous output." -msgstr "" +msgstr "可用于某些测试和调试的书籍标题片段。测试是看字符串是否包含在标题或书籍中。匹配越好,无关输出越少。" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:19 msgid "Communicate with the Palm Pre" @@ -2073,7 +2092,7 @@ msgstr "按作者" msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " -msgstr "逗号间隔的元数据域列表,用以在设备形成合集。可能性包括: " +msgstr "逗号间隔的元数据域列表,用以在设备形成合集。可能包括: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 #, python-format @@ -2082,8 +2101,8 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" -"。支持两种分类:%(abt)s:%(abtv)s 和 %(aba)s:%(abav)s。 " -"把这些值加入列表以便启用它们。这些分类会被命名为\":\"后的名字。" +"。支持两种特殊合集:%(abt)s:%(abtv)s 和 %(aba)s:%(abav)s。 " +"把这些值加入列表以便启用它们。这些合集会被命名为\":\"后的名字。" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:77 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -2174,6 +2193,8 @@ msgid "" "the T1 sets it. This means it will only show the first author for books with " "multiple authors. Leave this disabled if you use Metadata Plugboards." msgstr "" +"如果您想让 Sony 上的作者和 T1 " +"设置的一样,请选择这一选项。这意味着在书籍有多位作者的情况下它将只显示第一作者。如果您使用元数据映射规则,请保持禁用状态。" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:176 msgid "Wireless Device" @@ -2235,11 +2256,11 @@ msgstr "如果报告问题时要求,请勾选此框" msgid "" "Comma separated list of metadata fields to turn into collections on the " "device." -msgstr "" +msgstr "要转换成设备上合集的元数据字段列表,以英文逗号分隔。" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:285 msgid "Possibilities include: series, tags, authors, etc" -msgstr "" +msgstr "可能值有:series,tags,authors等" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:293 msgid "Enable the no-activity timeout" @@ -2276,6 +2297,8 @@ msgid "" "not change even if the save template produces a different result. Using this " "option in most cases prevents having multiple copies of a book on the device." msgstr "" +"如果书籍与 calibre 所发送的有相同的 calibre " +"标识,使用这一选项来覆盖设备上的书。书籍名将不会更改,即使保存模板生成了不同的名字。这一选项能在很大程度上避免设备上一本书有多份副本的问题。" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 #, python-format @@ -2298,7 +2321,7 @@ msgstr "分配随机端口失败" #: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 msgid "Communicate with the Samsung SNE eBook reader." -msgstr "与三星 SNE 通信。" +msgstr "与三星 SNE 电子书阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11 msgid "Communicate with the Teclast K3/K5 reader." @@ -2310,7 +2333,7 @@ msgstr "与 Newsmy 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:49 msgid "Communicate with the Archos reader." -msgstr "和 Archos 读者交流" +msgstr "和 Archos 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59 msgid "Communicate with the Pico reader." @@ -2330,11 +2353,11 @@ msgstr "与 Sunstech EB700 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:103 msgid "Communicate with the Stash W950 reader." -msgstr "和 Stash W950 读者交流" +msgstr "和 Stash W950 阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:115 msgid "Communicate with the Wexler reader." -msgstr "与Wexler阅读器通讯" +msgstr "与 Wexler 阅读器通讯" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:287 #, python-format @@ -2535,7 +2558,7 @@ msgid "There is insufficient free space on the storage card" msgstr "存储卡空间不足" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "渲染 %s 成功" @@ -2752,7 +2775,7 @@ msgstr "页" msgid "" "Try to use the djvutxt program and fall back to pure python implementation " "if it fails or is not available" -msgstr "" +msgstr "尝试使用 djvutxt 程序,纯 python 实现在其失败或不可用时替补" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/epub_output.py:54 msgid "" @@ -2837,6 +2860,8 @@ msgid "" "\"Table of Contents\" settings (turn on \"Force use of auto-generated Table " "of Contents\")." msgstr "" +"指定元素的分节。值“nothing”(无)将书籍转换为一节。值“files”(文件)将每个文件转换为一节;如果设备有问题请使用此项。值“Table of " +"Contents”(目录)将目录中的条目转换为标题并分节;如果失败,请调整“结构检测”和/或“目录”设置(开启“强制使用自动生成的目录”选项)。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_output.py:157 #, python-format @@ -2874,6 +2899,7 @@ msgid "" "can result in various nasty side effects in the rest of the conversion " "pipeline." msgstr "" +"正常情况下这一输入插件会将所有输入文件重新调整成标准的文件夹层次结构。除非您了解它的后果,否则不要使用这一选项;它会对转换管道其他部分产生各种不良影响。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_output.py:21 msgid "CSS file used for the output instead of the default file" @@ -2939,7 +2965,7 @@ msgstr "" msgid "" "If set this option causes the file name of the html file inside the htmlz " "archive to be based on the book title." -msgstr "" +msgstr "如果设置,此选项将使 htmlz 归档中的 html 文件名基于书籍名(来命名)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:95 msgid "Enable autorotation of images that are wider than the screen width." @@ -3067,6 +3093,8 @@ msgid "" "Useful if your document contains lots of GIF/PNG images that become very " "large when converted to JPEG." msgstr "" +"calibre 默认将所有图像转换成 JPEG 格式放到输出的 MOBI 文件中。这是为了尽量保证兼容,因为一些旧的 MOBI " +"查看器显示其他图像格式有问题。这一选项禁止 calibre 这样做。如果您的文档包含大量 GIF/PNG 图像,转换成 JPEG 会很大,这一选项会有用。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:93 msgid "" @@ -3076,6 +3104,8 @@ msgid "" "6 and the new KF8 format, or only the new KF8 format. KF8 has more features " "than MOBI 6, but only works with newer Kindles." msgstr "" +"默认情况下 calibre 生成包含旧的 MOBI 6 格式的 MOBI 文件。这一格式与所有设备兼容。但是,通过修改这一设置,您可以让 calibre " +"生成同时包含 MOBI 6 和新的 KF8 格式的 MOBI 文件。KF8 比 MOBI 6 功能丰富,但只能用在新的 Kindle 上。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:136 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:125 @@ -3119,21 +3149,21 @@ msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." -msgstr "" +msgstr "通常,PDF 页面尺寸是由页面选项中所选择的输出配置来设置的。此选项会使 PDF 输出中的页面尺寸设置覆盖输出配置中指定的尺寸。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" -msgstr "" +msgstr "页面尺寸的单位。默认为英寸。可选的有 %s 注意:这不会覆盖边距的单位!" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" -msgstr "" +msgstr "页面尺寸。如果使用了非默认的输出配置,该尺寸会被覆盖。默认为 letter。选项有 %s" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" @@ -3182,6 +3212,24 @@ msgid "" "PDF engine." msgstr "生成未压缩的 PDF,用于调试,只适用于新 PDF 引擎" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -3473,6 +3521,8 @@ msgid "" "to remove fonts from the input document. Note that font embedding only works " "with some output formats, principally EPUB and AZW3." msgstr "" +"将指定的字体族嵌入书籍。这会指定该书使用的“基调”字体。如果输入文档指定了自己的字体,会覆盖这一基调字体。您可以使用 过滤样式信息 " +"选项来移除输出文档中的字体。注意,字体嵌入只支持部分输出格式,主要是 EPUB 和 AZW3。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 msgid "" @@ -3481,6 +3531,7 @@ msgid "" "Useful if you are embedding a particularly large font with lots of unused " "glyphs." msgstr "" +"嵌入所有字体中用到的字。每种嵌入字体缩减到只包含文档中用到的字型。这能减小字体文件的体积。在嵌入某个特别大的,包含大量未使用字的字体时有用(如中文)。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:218 msgid "" @@ -3498,6 +3549,7 @@ msgid "" "other forms of auto-detection. See the XPath Tutorial in the calibre User " "Manual for examples." msgstr "" +"指定应添加到目录级别1的所有标签的 XPath 表达式。如果指定此项,它会优先于其他自动检测形式。可查阅 calibre 用户手册中的 XPath 向导。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:238 msgid "" @@ -4277,8 +4329,8 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4290,14 +4342,14 @@ msgid "Title" msgstr "标题" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "作者" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "出版商" @@ -4307,7 +4359,7 @@ msgid "Producer" msgstr "出品人" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4330,7 +4382,7 @@ msgstr "注释" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4345,7 +4397,7 @@ msgstr "标签" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4356,7 +4408,7 @@ msgid_plural "Series" msgstr[0] "系列" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4368,7 +4420,7 @@ msgstr "时间戳" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4496,7 +4548,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "封面" @@ -4546,7 +4598,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "使用所选择国家的 Amazon 网站上数据做为元数据。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon 网站访问超时,请稍候再试。" @@ -4627,10 +4679,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:315 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:320 msgid "This is not a MOBI file." msgstr "这不是一个 MOBI 文件。" @@ -4729,9 +4783,26 @@ msgstr "正文" msgid "%s format books are not supported" msgstr "不支持 %s 格式电子书" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 系列中的第 %(sidx)s 本书" @@ -4741,7 +4812,7 @@ msgid "HTML TOC generation options." msgstr "HTML 目录生成选项。" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4793,165 +4864,165 @@ msgstr "无法找到 pdftohtml,请确认其已被加入系统路径变量 PATH msgid "Table of Contents:" msgstr "目录:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "默认将文件传输到存储卡而非设备内部存储空间" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "删除前确认" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "主窗口位置尺寸" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "新版程序可用时提示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "使用罗马数字作为序列数字" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "以名称,流行度,或星级来为标签排序。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "匹配任意或全部标签" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "在浏览模式下显示的书籍封面数量" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "转换到LRF文件的默认选项" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "查看LRF文件的选项" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "使用内置浏览器查看的文件格式" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "显示书籍列表时显示的信息列" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "在程序启动时启动内容服务程序" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "在数据库中保留旧消息" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "显示系统托盘图标" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "将下载的新闻传输到设备上" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "上传到设备后从库中删除新书" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "将封面显示在单独的窗口而不是在 calibre 主窗口" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "禁用系统托盘消息" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "当“传送到设备”按钮被按下时的默认操作" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "输入搜索关键字的同时就进行搜索。如果禁用这个功能,只有在按下回车键后才会开始搜索。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "搜索时在全部书籍列表中以高亮显示标明搜索结果而不是过滤掉不匹配的书籍项。可以按 N 键或 F3 键跳转到下一个匹配项。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "允许同时进行的格式转换或新闻下载任务的个数。由于软件的某些历史原因,这个值应该设置为实际需要值的两倍。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "下载社会性元数据(标签、评分等)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "使用新元数据覆盖作者和书名信息" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "自动下载可用封面" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "将并发任务最大值限制为 CPU 数量" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "软件界面布局。“宽”布局在右侧显示书籍详细信息,“窄”布局在下侧显示书籍详细信息。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "在标签浏览器中显示每个项目说明的平均星级" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "禁用界面动画" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "标签浏览器分类无法显示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "警告:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "错误:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "再次显示该确认" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "需要重启" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "现在重启 calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "选择文件" @@ -6867,7 +6938,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 系列中的第 %(sidx)s 本书" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "合集" @@ -6978,7 +7049,7 @@ msgstr "输出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6997,7 +7068,7 @@ msgstr "输出" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8128,44 +8199,44 @@ msgid "" msgstr "设置元数据。输出文件将尽可能多的携带元数据信息。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "本书没有设置封面" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "封面大小: %(width)d x %(height)d 点" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "选择该书籍的封面 " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "无法读取" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "你没有读取该文件的权限 " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "读取文件出错" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    读取此文件时发生错误:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " 不是合法的图片" @@ -8220,7 +8291,7 @@ msgstr "标签(&g): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8360,59 +8431,59 @@ msgstr "无图像(&I)" msgid "PDF Output" msgstr "PDF 输出" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "纸张大小(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "自定义页面尺寸(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "保持封面纵宽比(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "衬线字体(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "Sans 字体(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "等宽字体(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "标准字体(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8422,11 +8493,15 @@ msgstr "" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "等宽字体大小(&F):" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ 输出" @@ -8620,7 +8695,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "移除(&R)" @@ -8804,7 +8879,7 @@ msgstr "章节开始(&T)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 msgid "&Force use of auto-generated Table of Contents" -msgstr "强制使用自动生成目录(&F)" +msgstr "强制使用自动生成的目录(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 msgid "TOC &Filter:" @@ -9004,11 +9079,11 @@ msgstr "" "的标签名”设为*匹配的所有的 HTML 标签。

    请访问 XPath Tutorial 了解XPath的更多高级用法。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "用封面浏览" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "封面浏览器无法加载" @@ -9028,7 +9103,7 @@ msgstr "封面浏览器无法加载" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "未定义" @@ -10102,8 +10177,8 @@ msgid "Location" msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10122,13 +10197,13 @@ msgstr "%(curr)s (原始为: %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "项目为空" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "项目不能设置为什么也没有。请删除之。" @@ -10278,12 +10353,12 @@ msgid "Copy to author" msgstr "复制到“作者”" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "无效的作者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "作者名中不能包含&符号" @@ -10429,7 +10504,7 @@ msgid "Standard metadata" msgstr "标准元数据" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "自定义元数据" @@ -10604,13 +10679,13 @@ msgid "" msgstr "指定如何按书籍作者姓名排序。如 Charles Dickens 会被作为 Dickens, Charles 进行排序。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "星级(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "为该书评分。0-5 星" @@ -10679,7 +10754,7 @@ msgid "&Force numbers to start with:" msgstr "强制起始编号值(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "日期(&D):" @@ -10701,7 +10776,7 @@ msgid "Clear published date" msgstr "清除出版日期" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "语言(&L):" @@ -10776,13 +10851,13 @@ msgid "Set from &ebook file(s)" msgstr "从书籍文件中读取封面(&E)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "基本元数据(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "自定义元数据(&C)" @@ -11841,7 +11916,7 @@ msgid "&Author:" msgstr "作者(&A):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "标签(G):" @@ -12214,7 +12289,6 @@ msgid "The template box cannot be empty" msgstr "模版框不能为空" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "为栏位设置颜色:" @@ -12641,7 +12715,7 @@ msgid "Regular expression (?P)" msgstr "正则表达式 (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12744,7 +12818,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "封面浏览器" @@ -12753,7 +12827,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "标签浏览器" @@ -12777,7 +12851,7 @@ msgstr "已连接 " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "书籍详情" @@ -13019,7 +13093,7 @@ msgid "Copy current search text (instead of search name)" msgstr "复制当前搜索结果列表项至搜索栏" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "星" @@ -13027,72 +13101,72 @@ msgstr "星" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "在设备上" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "大小 (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "已修改" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "查找名称是“{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "此书 UUID 为 \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "权限拒绝" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "在书库中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "大小" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "为删除作的标记" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "双击编辑该项

    " @@ -13481,85 +13555,87 @@ msgstr "选择格式 " msgid "You do not have permission to read the following files:" msgstr "您没有权限读下列文件:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "未选择格式" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "无法读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "无法从 %s 格式中读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "浏览(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "装饰(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "下载封面(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "生成封面(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "非有效图片" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "指定标题和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "生成封面前,你必须先指定标题和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "无效封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "图像无效,无法设置书籍封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "改变的标签" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "您已经修改了部分标签。在使用标签编辑器以前,您必须保存或放弃这些改动。要保存改动吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "本书的不同语言版本,以逗号隔开" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "未知语言" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "无法识别语言:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "标识号(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13570,38 +13646,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "ISBN 编号有效" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "ISBN 编号无效" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "无效 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "输入 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "您输出的 ISBN 无效。请重试。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "出版商(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "清除日期" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "出版于(&D):" @@ -13671,6 +13747,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "选择要下载元数据字段" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "编辑元数据" @@ -13772,59 +13874,59 @@ msgstr "改变 calibre 下载元数据的行为" msgid " [%(num)d of %(tot)d]" msgstr " [第 %(num)d 本,共 %(tot)d 本]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "无法打开 %s。它是否被其它程序占用。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "无法读取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "无法从 %s 格式中读取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "%s 格式中封面无效" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "保存更改,编辑 %s 元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "更换封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "注释(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "元数据(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "封面与格式(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "自定义元数据(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "注释(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "基本元数据" @@ -14217,170 +14319,219 @@ msgstr "使用内部浏览器显示" msgid "Reset all disabled &confirmation dialogs" msgstr "重置所有禁用的确认对话框" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "为真" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "为假" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "未定义" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "包含标识号" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "不包含标识号" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "等于" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "小于" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "大于" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "包含" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "不包含" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "包含模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "不包含模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "已设置" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "未设置" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "不是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "匹配模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "不匹配模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "当 ___ 列 ___ 值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "输入一个标识号类型或标识号类型与值的组合。格式是:标识号类型:值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "输入一个数字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "以 YYYY-MM-DD 的格式输入一个日期" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "输入一个字符串" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "输入一个正则表达式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "你可以一次匹配多个值,值与值之间用 %s 分隔" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "创建/修改一条栏目着色规则" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "填写下表以便创建一条栏目着色规则" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "为" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "仅当以下条件全部满足:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "添加一个新的条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "你可以通过把一个条件的输入框全部清空来禁用它" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "无效的条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "这条规则中一个或多个条件无效: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "没有定义条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "每条规则至少包含一条非空的条件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14393,63 +14544,66 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    当满足下列条件时,把 %(col)s 列的颜色设为 \n" -" %(color)s

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "
  • %(col)s 列的值 %(action)s %(val)s 时" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "添加规则" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "删除规则" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "把选中的规则上移" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "把选中的规则下移" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "添加高级规则" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "你可以通过创建“规则”来控制书籍列表中的列的颜色。点击“添加规则”按钮开始设置规则。双击现有的规则可以修改这条规则。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "添加规则" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "删除规则" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "把选中的规则上移" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "把选中的规则下移" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "添加高级规则" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "没有选择规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "没有为 %s 选择规则" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "删除" @@ -15031,151 +15185,155 @@ msgstr "宽" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Calibre style" -msgstr "" +msgstr "Calibre 风格" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "System default" -msgstr "" +msgstr "系统默认" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "不显示" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "小" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "大" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "总是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "仅当空间允许" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "从不" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "首字母" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 -msgid "Disabled" -msgstr "已禁用" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 -msgid "Partitioned" -msgstr "已分区" +msgid "Disabled" +msgstr "禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +msgid "Partitioned" +msgstr "分区" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "栏目着色" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " 或 " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "选择界面语言, 需重启(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "显示系统托盘图标, 需重启生效(&t)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" -msgstr "用户界面风格(&L)(须重启生效):" +msgstr "用户界面布局(须重启生效)(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "禁用所有的动画效果。有助于提高在老旧电脑上的运行速度。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "禁用动画效果(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "禁用系统托盘提示(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "启动时显示软件启动画面(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "工具栏(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "图标大小(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "在图标下显示文本(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "界面字体:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" -msgstr "改变字体(&F)(需要重启)" +msgstr "改变字体(需要重启)(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" -msgstr "" +msgstr "用户界面风格(需要重新启动)(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" -msgstr "" +msgstr "在书籍列表中显示提示(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "主界面" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "注意:注释 字段总会被显示在最后,不管这里如何设置它的位置。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "使用罗马数字作为序列数字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "选择要显示的元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "上移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "下移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "默认作者链接模版:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15183,20 +15341,23 @@ msgid "" "Manage Authors. You can use the values {author} and\n" "{author_sort}, and any template function." msgstr "" +"

    输入一个用于为书籍信息对话框中的作者创建链接的模板。\n" +"该模板将在使用“管理作者”功能,某位作者没有链接时使用。\n" +"您可以使用值 {author} 和 {author_sort},及任意模板函数。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" -msgstr "" +msgstr "在书籍详情面板显示封面(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" -msgstr "" +msgstr "显示书籍封面尺寸(像素)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" -msgstr "" +msgstr "显示封面尺寸(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15205,12 +15366,16 @@ msgid "" "both under 'Mystery'. If 'tags' is not in this box,\n" "then the tags will be displayed each on their own line." msgstr "" +"一个以英文逗号分隔的分类列表。列表中包含.的项目将显示在\n" +"树中。例如,如果这个框中包含“tags”(标签),那么“Mystery.English”\n" +"和“Mystery.Thriller”形式的标签会将 English 和 Thriller 显示为\n" +"“Mystery”的子项。如果“tags”不在此框中,则标签将显示为独立的行。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "标签浏览器分类分组方式(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15223,22 +15388,24 @@ msgstr "" "设为“分区”可以把结果分为多个固定大小的子类。\n" "设为“禁用”则不会进行结果归类。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "当项目多于指定数量时进行分组(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" +"如果标签浏览器中的项目超过这个数量,它会被分为子类。若分区方法设置为\n" +"禁用,这个值被忽略。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "不分组的分类名称" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15247,35 +15414,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "在标签浏览器中显示平均评分(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "具有层次关系的分类(&H):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" -msgstr "" +msgstr "在标签浏览器中的使用交替颜色显示各行" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "在单独的窗口显示封面浏览界面, 需重启生效(&b)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "浏览模式下显示的书籍封面数量(&N), 须重启生效:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "当在独立窗口中显示封面浏览器时,以全屏模式显示(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "按 %s 键切换全屏模式" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -17049,46 +17220,46 @@ msgstr "刷新" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "分组搜索条件名是 \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "改变多本书的作者需要花费一些时间。你确定要这样做吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "更新这么多本书的元数据需要花费一些时间。你确定要这样做吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "重命名用户分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "重命名用户分类名称时不能使用点号" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "%s 这个名称已经被占用" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "复制搜索名称" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "已存搜索名 %s 被占用。" @@ -17933,7 +18104,7 @@ msgstr "翻页时长(&D):" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "disabled" -msgstr "已禁用" +msgstr "禁用" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 msgid "Mouse &wheel flips pages" @@ -18411,10 +18582,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -20022,22 +20189,22 @@ msgstr "" msgid "creating custom column " msgstr "创建自定义列 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

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

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "正在压缩数据库" @@ -21361,74 +21528,78 @@ msgid "Spanish (Argentina)" msgstr "西班牙语 (阿根廷)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "西班牙语 (墨西哥)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "西班牙语 (古巴)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "西班牙语 (智利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "西班牙语 (厄瓜多尔)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "西班牙语 (洪都拉斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "西班牙语 (委内瑞拉)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "西班牙语 (玻利维亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "西班牙语 (尼加拉瓜)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "西班牙语 (哥伦比亚)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "德语(奥地利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "法语(比利时)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "荷兰语(荷兰)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "荷兰语(比利时)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "下午" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "下午" @@ -22112,7 +22283,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "Specify renaming rules for SONY collections" -msgstr "" +msgstr "指定 SONY 合集的重命名规则" #: /home/kovid/work/calibre/resources/default_tweaks.py:269 msgid "" @@ -22187,7 +22358,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:321 msgid "Specify how SONY collections are sorted" -msgstr "" +msgstr "指定如何排序 SONY 合集" #: /home/kovid/work/calibre/resources/default_tweaks.py:322 msgid "" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 4c23ad27e3..63634840a2 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-26 05:01+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:04+0000\n" +"X-Generator: Launchpad (build 16462)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -85,7 +85,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -120,9 +120,9 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -133,8 +133,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -155,16 +155,16 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -173,22 +173,22 @@ msgstr "是否絕對沒有" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -935,36 +935,36 @@ msgstr "" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -979,76 +979,76 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -1207,8 +1207,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "" @@ -3092,6 +3092,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4114,8 +4132,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4127,14 +4145,14 @@ msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "" @@ -4144,7 +4162,7 @@ msgid "Producer" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4167,7 +4185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4182,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4194,7 +4212,7 @@ msgstr[0] "" msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4206,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4321,7 +4339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "" @@ -4371,7 +4389,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "" @@ -4448,10 +4466,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:315 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:320 msgid "This is not a MOBI file." msgstr "" @@ -4550,9 +4570,26 @@ msgstr "" msgid "%s format books are not supported" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4562,7 +4599,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4614,165 +4651,165 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "" @@ -6653,7 +6690,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "" @@ -6764,7 +6801,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6783,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -7903,44 +7940,44 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr "" @@ -7995,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8135,59 +8172,59 @@ msgstr "" msgid "PDF Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8197,11 +8234,15 @@ msgstr "" msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "" @@ -8395,7 +8436,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "" @@ -8766,11 +8807,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "" @@ -8790,7 +8831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "" @@ -9807,8 +9848,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -9827,13 +9868,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9979,12 +10020,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "" @@ -10130,7 +10171,7 @@ msgid "Standard metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "" @@ -10296,13 +10337,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -10369,7 +10410,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "" @@ -10391,7 +10432,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "" @@ -10461,13 +10502,13 @@ msgid "Set from &ebook file(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "" @@ -11491,7 +11532,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "" @@ -11864,7 +11905,6 @@ msgid "The template box cannot be empty" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "" @@ -12275,7 +12315,7 @@ msgid "Regular expression (?P)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "" @@ -12378,7 +12418,7 @@ msgid "Clear the font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "" @@ -12387,7 +12427,7 @@ msgid "Shift+Alt+B" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "" @@ -12411,7 +12451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "" @@ -12654,7 +12694,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "" @@ -12662,72 +12702,72 @@ msgstr "" msgid "Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "" @@ -13109,86 +13149,88 @@ msgstr "" msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13196,38 +13238,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "" @@ -13297,6 +13339,32 @@ msgstr "" msgid "Downloaded metadata fields" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "" @@ -13396,59 +13464,59 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "" @@ -13819,170 +13887,219 @@ msgstr "" msgid "Reset all disabled &confirmation dialogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " "calibre will try to automatically convert it to the language code." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" +msgid "coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -13991,59 +14108,66 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

    \n" "
      %(rule)s
    \n" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "" @@ -14596,145 +14720,149 @@ msgstr "" msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -14743,19 +14871,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -14765,11 +14893,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -14778,22 +14906,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -14802,35 +14930,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16507,46 +16639,46 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -17859,10 +17991,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19367,22 +19495,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "" @@ -20703,74 +20831,78 @@ msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 8d700eaf31..f84d360b69 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-01-25 05:26+0000\n" +"POT-Creation-Date: 2013-02-01 04:57+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-01-26 05:02+0000\n" -"X-Generator: Launchpad (build 16451)\n" +"X-Launchpad-Export-Date: 2013-02-02 05:05+0000\n" +"X-Generator: Launchpad (build 16462)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -86,7 +86,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49 @@ -121,9 +121,9 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:266 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:863 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:63 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:361 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 @@ -134,8 +134,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:458 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:414 @@ -156,16 +156,16 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1178 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1394 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1397 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1488 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:426 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 @@ -174,22 +174,22 @@ msgstr "完全不做任何事" #: /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:553 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:561 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:572 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2245 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2399 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2848 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3499 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3501 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3638 +#: /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/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 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -943,36 +943,36 @@ msgstr "書庫的路徑太長。必須少於 %d 字元。" #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1029 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 msgid "Yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:38 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 #, 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:211 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1184 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Main" msgstr "主要" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:213 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1186 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card A" msgstr "記憶卡 A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:215 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1188 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card B" msgstr "記憶卡 B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:450 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:465 +#: /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/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 @@ -987,76 +987,76 @@ msgstr "記憶卡 B" #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1225 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1227 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:338 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:351 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3352 +#: /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/field_metadata.py:187 msgid "News" msgstr "新聞" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:313 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:312 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:577 msgid "checked" msgstr "已點選" -#: /home/kovid/work/calibre/src/calibre/db/search.py:33 -#: /home/kovid/work/calibre/src/calibre/db/search.py:311 +#: /home/kovid/work/calibre/src/calibre/db/search.py:32 +#: /home/kovid/work/calibre/src/calibre/db/search.py:310 #: /home/kovid/work/calibre/src/calibre/library/caches.py:135 #: /home/kovid/work/calibre/src/calibre/library/caches.py:575 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:310 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:309 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:574 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229 msgid "no" msgstr "否" -#: /home/kovid/work/calibre/src/calibre/db/search.py:35 -#: /home/kovid/work/calibre/src/calibre/db/search.py:312 +#: /home/kovid/work/calibre/src/calibre/db/search.py:34 +#: /home/kovid/work/calibre/src/calibre/db/search.py:311 #: /home/kovid/work/calibre/src/calibre/library/caches.py:137 #: /home/kovid/work/calibre/src/calibre/library/caches.py:576 msgid "unchecked" msgstr "未核取" -#: /home/kovid/work/calibre/src/calibre/db/search.py:110 +#: /home/kovid/work/calibre/src/calibre/db/search.py:109 #: /home/kovid/work/calibre/src/calibre/library/caches.py:313 msgid "today" msgstr "今天" -#: /home/kovid/work/calibre/src/calibre/db/search.py:111 +#: /home/kovid/work/calibre/src/calibre/db/search.py:110 #: /home/kovid/work/calibre/src/calibre/library/caches.py:314 msgid "yesterday" msgstr "昨天" -#: /home/kovid/work/calibre/src/calibre/db/search.py:112 +#: /home/kovid/work/calibre/src/calibre/db/search.py:111 #: /home/kovid/work/calibre/src/calibre/library/caches.py:315 msgid "thismonth" msgstr "這個月" -#: /home/kovid/work/calibre/src/calibre/db/search.py:113 +#: /home/kovid/work/calibre/src/calibre/db/search.py:112 #: /home/kovid/work/calibre/src/calibre/library/caches.py:316 msgid "daysago" msgstr "天前" -#: /home/kovid/work/calibre/src/calibre/db/search.py:314 +#: /home/kovid/work/calibre/src/calibre/db/search.py:313 #: /home/kovid/work/calibre/src/calibre/library/caches.py:578 msgid "empty" msgstr "空的" -#: /home/kovid/work/calibre/src/calibre/db/search.py:315 +#: /home/kovid/work/calibre/src/calibre/db/search.py:314 #: /home/kovid/work/calibre/src/calibre/library/caches.py:579 msgid "blank" msgstr "空白" -#: /home/kovid/work/calibre/src/calibre/db/search.py:324 +#: /home/kovid/work/calibre/src/calibre/db/search.py:323 #: /home/kovid/work/calibre/src/calibre/library/caches.py:591 msgid "Invalid boolean query \"{0}\"" msgstr "無效的布林查詢「{0}」" @@ -1233,8 +1233,8 @@ msgstr "" "點選「顯示詳細資料」來查看清單。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3326 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 msgid "Catalog" msgstr "分類" @@ -2535,7 +2535,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記憶卡可用空間不足" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:247 #, python-format msgid "Rendered %s" msgstr "繪製 %s" @@ -3182,6 +3182,24 @@ msgid "" "PDF engine." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:103 +msgid "" +"Add page numbers to the bottom of every page in the generated PDF file. If " +"you specify a footer template, it will take precedence over this option." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:107 +msgid "" +"An HTML template used to generate footers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:111 +msgid "" +"An HTML template used to generate headers on every page. The string " +"_PAGENUM_ will be replaced by the current page number." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" "Specify the character encoding of the output document. The default is cp1252." @@ -4264,8 +4282,8 @@ msgstr "否" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1183 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -4277,14 +4295,14 @@ msgid "Title" msgstr "書名" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "作者" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:771 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:159 msgid "Publisher" msgstr "出版社" @@ -4294,7 +4312,7 @@ msgid "Producer" msgstr "製作人" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:773 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:963 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:982 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:157 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:245 msgid "Comments" @@ -4317,7 +4335,7 @@ msgstr "評論" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:161 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 @@ -4332,7 +4350,7 @@ msgstr "標籤" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:224 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 @@ -4343,7 +4361,7 @@ msgid_plural "Series" msgstr[0] "系列" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:778 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" @@ -4355,7 +4373,7 @@ msgstr "時間戳記" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 msgid "Published" @@ -4484,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:1282 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 +#: /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" msgstr "封面" @@ -4534,7 +4552,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "從 Amazon 取得的元數據會使用那個國家的 Amazon 網站。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:775 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 msgid "Amazon timed out. Try again later." msgstr "Amazon 已逾時。請稍後再試。" @@ -4613,10 +4631,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:315 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:320 msgid "This is not a MOBI file." msgstr "這不是 MOBI 檔案。" @@ -4717,9 +4737,26 @@ msgstr "主文" msgid "%s format books are not supported" msgstr "%s 格式的電子書尚未支援" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:328 +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:334 +msgid "" +"This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " +"MOBI files that contain only KF8 data." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/errors.py:17 +msgid "This file is locked with DRM. It cannot be edited." +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:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 的書籍 %(sidx)s" @@ -4729,7 +4766,7 @@ msgid "HTML TOC generation options." msgstr "HTML 目錄頁產生選項。" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:121 #: /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 @@ -4781,165 +4818,165 @@ msgstr "找不到 pdftohtml,請檢查您的 PATH 是否有它" msgid "Table of Contents:" msgstr "目錄:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Send file to storage card instead of main memory by default" msgstr "預設傳送檔案到記憶卡而非主記憶體" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126 msgid "Confirm before deleting" msgstr "刪除前確認" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128 msgid "Main window geometry" msgstr "主視窗位置大小" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Notify when a new version is available" msgstr "當有新版本可用時通知" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132 msgid "Use Roman numerals for series number" msgstr "在系列編號中使用羅馬數字" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134 msgid "Sort tags list by name, popularity, or rating" msgstr "依名稱、熱門程度或評等排序標籤清單" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136 msgid "Match tags by any or all." msgstr "以任何或全部項目比對標籤。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Number of covers to show in the cover browsing mode" msgstr "在封面瀏覽模式中要顯示的封面數量" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Defaults for conversion to LRF" msgstr "轉換為 LRF 的預設值" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Options for the LRF ebook viewer" msgstr "LRF 電子書檢視器的選項" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Formats that are viewed using the internal viewer" msgstr "使用內部檢視器觀看的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 msgid "Columns to be displayed in the book list" msgstr "在書籍清單中顯示的欄位" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 msgid "Automatically launch content server on application startup" msgstr "應用程式啟動時自動執行內容伺服器" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Oldest news kept in database" msgstr "保留在資料庫中最舊的新聞" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:151 msgid "Show system tray icon" msgstr "顯示系統匣圖示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Upload downloaded news to device" msgstr "將下載的新聞上傳到裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:155 msgid "Delete news books from library after uploading to device" msgstr "上傳到裝置後從書庫剛除新聞書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "在個別視窗中顯示 cover flow 而非在主 calibre 視窗中顯示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Disable notifications from the system tray icon" msgstr "停用系統匣圖示的通知" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Default action to perform when send to device button is clicked" msgstr "當按下「傳送到裝置」按鈕時的預設動作" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "輸入時即開始搜尋。如果停用此項,搜尋只有在按下 Enter 或 Return 鍵後才會開始。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "搜尋時,將搜尋結果在所有書籍中以強調方式顯示,而不是只顯示符合項。您可以使用 N 或 F3 鍵移至下一個符合項。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "" "Maximum number of simultaneous conversion/news download jobs. This number is " "twice the actual value for historical reasons." msgstr "同時轉換/新聞下載工作的最大數量。由於歷史因素這個數量為實際值的兩倍。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:197 msgid "Download social metadata (tags/rating/etc.)" msgstr "下載社交網路元數據(標籤/評等/其他)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:199 msgid "Overwrite author and title with new metadata" msgstr "以新的元數據覆蓋作者和書名" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:201 msgid "Automatically download the cover, if available" msgstr "自動下載封面,如果有的話" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:203 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "限制最大同時工作不超過的 CPU 數目" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:205 msgid "" "The layout of the user interface. Wide has the book details panel on the " "right and narrow has it at the bottom." msgstr "使用者介面的配置。寬模式會把書籍詳細資料窗格放在右側而窄模式會把它放在底部。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:209 msgid "Show the average rating per item indication in the tag browser" msgstr "在標籤瀏覽器中顯示每個項目的平均評等指示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:211 msgid "Disable UI animations" msgstr "停用 UI 動畫" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216 msgid "tag browser categories not to display" msgstr "標籤瀏覽器不顯示的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:282 msgid "WARNING:" msgstr "警告:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:292 msgid "ERROR:" msgstr "錯誤:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "再次顯示這個確認" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:134 msgid "Restart needed" msgstr "需要重新啟動" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "立即重新啟動 calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:576 msgid "Choose Files" msgstr "選擇檔案" @@ -6839,7 +6876,7 @@ msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 的書籍 %(sidx)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1187 msgid "Collections" msgstr "藏書" @@ -6950,7 +6987,7 @@ msgstr "輸出" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pmlz_output_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:145 @@ -6969,7 +7006,7 @@ msgstr "輸出" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion_ui.py:54 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113 @@ -8109,44 +8146,44 @@ msgid "" msgstr "設定元數據。輸出檔案會儘可能包含這個元數據。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1030 msgid "This book has no cover" msgstr "這本書沒有封面" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1032 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "封面尺寸:%(width)d x %(height)d 像素" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:931 msgid "Choose cover for " msgstr "選擇封面給 " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:939 msgid "Cannot read" msgstr "不能讀取" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:940 msgid "You do not have permission to read the file: " msgstr "您沒有權限可讀取這個檔案: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:948 msgid "Error reading file" msgstr "讀取檔案時發生錯誤" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:949 msgid "

    There was an error reading from file:
    " msgstr "

    讀取檔案時發生錯誤:
    " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:959 msgid " is not a valid picture" msgstr " 不是有效的照片" @@ -8201,7 +8238,7 @@ msgstr "標籤(&G): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1125 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

    They can be any words or phrases, separated by commas." @@ -8341,59 +8378,59 @@ msgstr "不使用圖片(&I)" msgid "PDF Output" msgstr "PDF 輸出" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 msgid "" "Note: The paper size settings below only take effect if you enable " "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Override paper size set in output profile" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "&Paper Size:" msgstr "紙張大小(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 msgid "&Custom size:" msgstr "自訂大小(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 msgid "&Unit:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 msgid "Preserve &aspect ratio of cover" msgstr "保留封面長寬比(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "襯線字族(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "無襯線字族(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "等寬字型族系(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "標準字型(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 msgid "Default font si&ze:" msgstr "預設字型大小(&Z):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 @@ -8403,11 +8440,15 @@ msgstr "預設字型大小(&Z):" msgid " px" msgstr " px" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "等寬字型大小(&F):" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:132 +msgid "Add page &numbers to the bottom of every page" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pml_output.py:14 msgid "PMLZ Output" msgstr "PMLZ 輸出" @@ -8604,7 +8645,7 @@ msgid "Remove the currently selected expression" msgstr "移除目前選取的表示式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:901 msgid "&Remove" msgstr "移除(&R)" @@ -8985,11 +9026,11 @@ msgstr "" "則會比對任何標籤。

    要學習更多關於 XPath 的進階用法,請查閱 XPath Tutorial。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 msgid "Browse by covers" msgstr "依封面瀏覽" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 msgid "Cover browser could not be loaded" msgstr "無法載入封面瀏覽器" @@ -9009,7 +9050,7 @@ msgstr "無法載入封面瀏覽器" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1437 msgid "Undefined" msgstr "未指定" @@ -10039,8 +10080,8 @@ msgid "Location" msgstr "位置" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -10059,13 +10100,13 @@ msgstr "%(curr)s (原本是 %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:959 msgid "Item is blank" msgstr "項目是空的" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:960 msgid "An item cannot be set to nothing. Delete it instead." msgstr "項目不能設為沒有。請刪除它來代替。" @@ -10215,12 +10256,12 @@ msgid "Copy to author" msgstr "複製到作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1009 msgid "Invalid author name" msgstr "無效的作者姓名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." msgstr "作者姓名不能包含 & 字元。" @@ -10369,7 +10410,7 @@ msgid "Standard metadata" msgstr "標準元數據" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:964 msgid "Custom metadata" msgstr "自訂元數據" @@ -10539,13 +10580,13 @@ msgid "" msgstr "指定這本書籍的作者要如何排序。例如 Charles Dickens 要排成 Dickens, Charles。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1080 msgid "&Rating:" msgstr "評等(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1081 msgid "Rating of this book. 0-5 stars" msgstr "這本書的評等。從 0-5 顆星" @@ -10619,7 +10660,7 @@ msgid "&Force numbers to start with:" msgstr "強制編號開始於 (&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 msgid "&Date:" msgstr "日期(&D):" @@ -10641,7 +10682,7 @@ msgid "Clear published date" msgstr "清除出版日期" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1188 msgid "&Languages:" msgstr "語言(&L):" @@ -10714,13 +10755,13 @@ msgid "Set from &ebook file(s)" msgstr "從電子書檔案設定(&E)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:766 msgid "&Basic metadata" msgstr "基本元數據(&B)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:606 msgid "&Custom metadata" msgstr "自訂元數據(&C)" @@ -11757,7 +11798,7 @@ msgid "&Author:" msgstr "作者(&A):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1124 msgid "Ta&gs:" msgstr "標籤(&G):" @@ -12135,7 +12176,6 @@ msgid "The template box cannot be empty" msgstr "範本方塊不可以留空" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:110 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Set the color of the column:" msgstr "設定欄的顏色:" @@ -12556,7 +12596,7 @@ msgid "Regular expression (?P)" msgstr "正規表示式 (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "ISBN:" msgstr "ISBN:" @@ -12659,7 +12699,7 @@ msgid "Clear the font family" msgstr "清除字族" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:317 msgid "Cover Browser" msgstr "封面瀏覽器" @@ -12668,7 +12708,7 @@ msgid "Shift+Alt+B" msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:311 msgid "Tag Browser" msgstr "標籤瀏覽器" @@ -12692,7 +12732,7 @@ msgstr "已連線 " #: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:286 msgid "Book Details" msgstr "書籍詳細資料" @@ -12934,7 +12974,7 @@ msgid "Copy current search text (instead of search name)" msgstr "複製目前的搜尋文字(代替搜尋名稱)" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1088 msgid "stars" msgstr "顆星" @@ -12942,72 +12982,72 @@ msgstr "顆星" msgid "Y" msgstr "Y" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" msgstr "在裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" msgstr "大小 (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:125 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:275 msgid "Modified" msgstr "已修改" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:818 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:337 msgid "The lookup/search name is \"{0}\"" msgstr "尋找/搜尋的名稱是「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:824 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1532 msgid "This book's UUID is \"{0}\"" msgstr "這本書的 UUID 為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:329 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 msgid "Permission denied" msgstr "權限不足" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:912 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:479 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" msgstr "無法改變這本書的磁碟位置。它是否被其他程式開啟了?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:997 msgid "Failed to set data" msgstr "無法設定資料" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:917 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:998 msgid "Could not set data, click Show Details to see why." msgstr "無法設定資料,點選顯示詳細資料以查看為什麼。" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1182 msgid "In Library" msgstr "於書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1186 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "大小" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1512 msgid "Marked for deletion" msgstr "標記成要刪除" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1515 msgid "Double click to edit me

    " msgstr "請雙擊以編輯

    " @@ -13394,85 +13434,87 @@ msgstr "選擇格式給 " msgid "You do not have permission to read the following files:" msgstr "您沒有讀取下列檔案的權限:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:833 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:829 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:830 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:855 msgid "No format selected" msgstr "尚未選取格式" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:867 msgid "Could not read metadata" msgstr "不能讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 #, python-format msgid "Could not read metadata from %s format" msgstr "不能從 %s 格式讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:897 msgid "&Browse" msgstr "瀏覽(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:899 msgid "T&rim" msgstr "修剪(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907 msgid "Download co&ver" msgstr "下載封面(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:887 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "&Generate cover" msgstr "產生封面(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:958 msgid "Not a valid picture" msgstr "不是有效的圖片" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Specify title and author" msgstr "指定書名和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:962 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:983 msgid "You must specify a title and author before generating a cover" msgstr "在產生封面之前您必須指定書名和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1002 msgid "Invalid cover" msgstr "無效的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1003 msgid "Could not change cover as the image is invalid." msgstr "不能將封面改變為無效的圖片。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1160 msgid "Tags changed" msgstr "標籤已變更" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1161 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "您已經改變標籤。為了能使用標籤瀏覽器,您必須放棄或套用這些變更。要套用變更嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1189 msgid "A comma separated list of languages for this book" msgstr "這本書的語言清單,以逗號分隔" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1212 msgid "Unknown language" msgstr "不明的語言" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1213 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "語言 %s 無法辨識" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1204 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1225 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1226 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13483,38 +13525,38 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1269 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1290 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1352 msgid "This ISBN number is valid" msgstr "這個 ISBN 編號是有效的" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1293 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1355 msgid "This ISBN number is invalid" msgstr "這個 ISBN 編號是無效的" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1297 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1340 msgid "Invalid ISBN" msgstr "無效的 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1298 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1319 msgid "Enter an ISBN" msgstr "請輸入 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1320 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1341 msgid "The ISBN you entered is not valid. Try again." msgstr "您輸入的 ISBN 是無效的。請再試一次。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1365 msgid "&Publisher:" msgstr "出版商(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1419 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1440 msgid "Clear date" msgstr "清除日期" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1453 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1474 msgid "Publishe&d:" msgstr "出版日(&D):" @@ -13584,6 +13626,32 @@ msgstr "已處理 %s" msgid "Downloaded metadata fields" msgstr "已下載元數據欄位" +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:35 +msgid "Choose a cover from the list of PDF pages below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:37 +msgid "Rendering PDF pages, please wait..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:58 +msgid "Choose cover from PDF" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 +msgid "Failed to render" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:88 +msgid "Could not render this PDF file" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/pdf_covers.py:95 +msgid "This PDF has no pages" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:31 msgid "Edit Metadata" msgstr "編輯元數據" @@ -13685,59 +13753,59 @@ msgstr "改變 calibre 如何下載元數據" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d / %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 #, python-format msgid "Could not open %s. Is it being used by another program?" msgstr "無法開啟 %s。它是否已被其他的程式開啟?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" msgstr "無法讀取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:344 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:360 #, python-format msgid "Could not read cover from %s format" msgstr "無法從 %s 格式讀取封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:370 #, python-format msgid "The cover in the %s format is invalid" msgstr "%s 格式中的封面是無效的" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:551 #, python-format msgid "Save changes and edit the metadata of %s" msgstr "儲存變更並編輯 %s 的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:630 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:856 msgid "Change cover" msgstr "改變封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:709 msgid "Co&mments" msgstr "評論(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:730 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:878 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:749 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:897 msgid "&Metadata" msgstr "元數據(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:754 msgid "&Cover and formats" msgstr "封面與格式(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:826 msgid "C&ustom metadata" msgstr "自訂元數據(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:818 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:837 msgid "&Comments" msgstr "評論(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:903 msgid "Basic metadata" msgstr "基本元數據" @@ -14111,97 +14179,105 @@ msgstr "使用內部檢視器於(&V):" msgid "Reset all disabled &confirmation dialogs" msgstr "重設所有停用與確認的對話盒(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:29 msgid "All Columns" msgstr "所有欄位" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:31 +msgid "icon with text" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:37 +msgid "icon with no text" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:43 msgid "is true" msgstr "為是(true)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:44 msgid "is false" msgstr "為否(false)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:40 msgid "is undefined" msgstr "為未定義" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has id" msgstr "具有 id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have id" msgstr "沒有 id" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 msgid "is equal to" msgstr "等於" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 msgid "is less than" msgstr "小於" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 msgid "is greater than" msgstr "大於" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:56 msgid "has" msgstr "有" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:57 msgid "does not have" msgstr "沒有" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 msgid "has pattern" msgstr "具有模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 msgid "does not have pattern" msgstr "沒有模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:54 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:68 msgid "is set" msgstr "已設定" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:55 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:69 msgid "is not set" msgstr "未設定" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:64 msgid "is" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:65 msgid "is not" msgstr "不是" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:66 msgid "matches pattern" msgstr "符合模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:67 msgid "does not match pattern" msgstr "不符合模式" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:86 msgid "If the ___ column ___ values" msgstr "如果 ___ 欄 ___ 數值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:223 msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:226 msgid "" "Enter a 3 letter ISO language code, like fra for French or deu for German or " "eng for English. You can also use the full language name, in which case " @@ -14210,73 +14286,114 @@ msgstr "" "輸入三個字的 ISO 語言代碼,例如法文使用 fra、德文使用 deu、英文使用 eng。您也可以使用完整的語言名稱,這樣 calibre " "會嘗試自動將它轉換為語言代碼。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:231 msgid "Enter a number" msgstr "請輸入數字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 msgid "Enter a date in the format YYYY-MM-DD" msgstr "請以 YYYY-MM-DD 格式輸入日期" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 msgid "Enter a string." msgstr "請輸入數字。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:240 msgid "Enter a regular expression" msgstr "輸入正規表示式)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:242 #, python-format msgid "You can match multiple values by separating them with %s" msgstr "您可以輸入多組數值,只要以 %s 分隔它們" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:253 -msgid "Create/edit a column coloring rule" -msgstr "建立/編輯欄位著色規則" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 -msgid "Create a coloring rule by filling in the boxes below" -msgstr "填好下列方塊以完成著色規則" +msgid "coloring" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:261 +msgid "icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:264 +msgid "Create/edit a column {0} rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:269 +msgid "Create a column {0} rule by filling in the boxes below" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:277 +msgid "Set the" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:618 +msgid "color" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:288 +msgid "of the column:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:294 msgid "to" msgstr "到" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:319 +msgid "&Add icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:321 +msgid "Icons should be square or landscape" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:325 msgid "Only if the following conditions are all satisfied:" msgstr "只有在下列條件全部滿足時:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:335 msgid "Add another condition" msgstr "加入另一個條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 msgid "You can disable a condition by blanking all of its boxes" msgstr "您可以將所有方塊留空來停用條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:339 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:396 msgid "Sample Text" msgstr "範例文字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:401 +msgid "Select Icon" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:471 +msgid "No icon selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:472 +msgid "You must choose an icon for this rule" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:486 msgid "Invalid condition" msgstr "無效的條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:487 #, python-format msgid "One of the conditions for this rule is invalid: %s" msgstr "這個規則的條件中有一項是無效的: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:492 msgid "No conditions" msgstr "沒有條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:493 msgid "You must specify at least one non-empty condition for this rule" msgstr "您必須為這個規則指定至少一項條件" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:610 #, python-format msgid "" "\n" @@ -14289,27 +14406,43 @@ msgstr "" "

    %(rule)s
    \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:625 #, python-format msgid "" -"

    Set the color of %(col)s to %(color)s if the " -"following\n" +"

    Set the %(kind)s of %(col)s to %(color)s " +"if the following\n" " conditions are met:

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

    %(col)s 的顏色設定為 %(color)s ,如果符合\n" -" 下列條件:

    \n" -"
      %(rule)s
    \n" -" " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:641 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "
  • 如果 %(col)s 欄位 %(action)s 數值; %(val)s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:660 +msgid "Add Rule" +msgstr "加入規則" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:663 +msgid "Remove Rule" +msgstr "移除規則" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:680 +msgid "Move the selected rule up" +msgstr "將選取的規則上移" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:685 +msgid "Move the selected rule down" +msgstr "將選取的規則下移" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:693 +msgid "Add Advanced Rule" +msgstr "加入進階的規則" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:705 msgid "" "You can control the color of columns in the book list by creating \"rules\" " "that tell calibre what color to use. Click the Add Rule button below to get " @@ -14318,36 +14451,23 @@ msgstr "" "您可以控制在書籍清單中欄位的顏色,只要建立告訴 calibre 要使用什麼顏色的「規則」。點選下面的。加入規則就可以開始。

    您可以使用雙擊來 " "改變現有的規則。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:525 -msgid "Add Rule" -msgstr "加入規則" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:712 +msgid "" +"You can add icons to columns in the book list by creating \"rules\" that " +"tell calibre what icon to use. Click the Add Rule button below to get " +"started.

    You can change an existing rule by double clicking it." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:528 -msgid "Remove Rule" -msgstr "移除規則" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:545 -msgid "Move the selected rule up" -msgstr "將選取的規則上移" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:550 -msgid "Move the selected rule down" -msgstr "將選取的規則下移" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:558 -msgid "Add Advanced Rule" -msgstr "加入進階的規則" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:757 msgid "No rule selected" msgstr "尚未選擇規則" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:758 #, python-format msgid "No rule selected for %s." msgstr "尚未選擇 %s 的規則。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:763 msgid "removal" msgstr "移除" @@ -14908,145 +15028,149 @@ msgstr "Calibre 風格" msgid "System default" msgstr "系統預設值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Off" msgstr "關閉" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "Small" msgstr "小" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Large" msgstr "大" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Always" msgstr "永遠" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "If there is enough room" msgstr "如果沒有足夠空間" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 msgid "Never" msgstr "永不" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:593 msgid "By first letter" msgstr "依第一個字母" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Disabled" msgstr "已停用" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 msgid "Partitioned" msgstr "已分割" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:184 msgid "Column coloring" msgstr "欄位著色" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:189 +msgid "Column icons" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:196 #: /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:247 msgid " or " msgstr " 或 " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 msgid "Choose &language (requires restart):" msgstr "選擇語言(需重新啟動)(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 msgid "Enable system &tray icon (needs restart)" msgstr "啟用系統匣圖示(需要重新啟動)(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 msgid "User Interface &layout (needs restart):" msgstr "使用者介面配置(需重新啟動)(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 msgid "Disable all animations. Useful if you have a slow/old computer." msgstr "停用所有的動畫。對較慢/老舊的電腦很有用。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:251 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 msgid "Disable &animations" msgstr "停用動畫(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:252 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 msgid "Disable ¬ifications in system tray" msgstr "停用系統匣通知(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 msgid "Show &splash screen at startup" msgstr "啟動時顯示歡迎畫面(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 msgid "&Toolbar" msgstr "工具列(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 msgid "&Icon size:" msgstr "圖示大小(&I):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 msgid "Show &text under icons:" msgstr "在圖示下方顯示文字(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 msgid "Interface font:" msgstr "介面字型:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 msgid "Change &font (needs restart)" msgstr "改變字型(需要重新啟動)(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:269 msgid "User interface &style (needs restart):" msgstr "使用者介面樣式 (需要重新啟動) (&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:260 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:270 msgid "Show &tooltips in the book list" msgstr "在書籍清單中顯示工具提示(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:271 msgid "Main Interface" msgstr "主要介面" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "" "Note that comments will always be displayed at the end, regardless of " "the position you assign here." msgstr "請注意 評論 永遠都會在最後才顯示,不論您在這裡指定了哪個位置。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "Use &Roman numerals for series" msgstr "在系列編號中使用羅馬數字(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 msgid "Select displayed metadata" msgstr "選擇要顯示的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 msgid "Move up" msgstr "上移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:266 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:276 msgid "Move down" msgstr "下移" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Default author link template:" msgstr "預設作者連結範本:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "" "

    Enter a template to be used to create a link for\n" "an author in the books information dialog. This template will\n" @@ -15055,19 +15179,19 @@ msgid "" "{author_sort}, and any template function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Show &cover in the book details panel" msgstr "在書籍詳細資料面板上顯示封面(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "Show the size of the book's cover in pixels" msgstr "以像素顯示書籍的封面尺寸" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:285 msgid "Show cover &size" msgstr "顯示封面尺寸(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:287 msgid "" "A comma-separated list of categories in which items containing\n" "periods are displayed in the tag browser trees. For example, if\n" @@ -15077,11 +15201,11 @@ msgid "" "then the tags will be displayed each on their own line." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 msgid "Tags browser category &partitioning method:" msgstr "標籤瀏覽器分類的分割方式(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:294 msgid "" "Choose how tag browser subcategories are displayed when\n" "there are more items than the limit. Select by first\n" @@ -15090,22 +15214,22 @@ msgid "" "if you never want subcategories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "&Collapse when more items than:" msgstr "當項目大於此數目時收摺(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "" "If a Tag Browser category has more than this number of items, it is divided\n" "up into subcategories. If the partition method is set to disable, this value " "is ignored." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Categories not to partition:" msgstr "不要分割的分類:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 msgid "" "A comma-separated list of categories that are not to\n" "be partitioned even if the number of items is larger than\n" @@ -15114,35 +15238,39 @@ msgid "" "a few top-level elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:308 msgid "Show &average ratings in the tags browser" msgstr "在標籤瀏覽器中顯示平均評等(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:309 msgid "Categories with &hierarchical items:" msgstr "有階層項目的分類(&H):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:310 msgid "Use &alternating row colors in the Tag Browser" msgstr "在標籤瀏覽器中每列使用交替的顏色(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:312 msgid "Show cover &browser in a separate window (needs restart)" msgstr "在個別視窗中顯示封面瀏覽器(需要重新啟動)(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:313 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "在瀏覽模式中要顯示的封面數(需重新啟動)(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:314 msgid "When showing cover browser in separate window, show it &fullscreen" msgstr "在個別視窗顯示封面瀏覽器時,以全螢幕顯示(&F)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:315 #, python-format msgid "You can press the %s keys to toggle full screen mode." msgstr "您可以按 %s 按鈕來切換全螢幕模式。" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:316 +msgid "Show &reflections in the cover browser" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 msgid "&Apply" @@ -16843,46 +16971,46 @@ msgstr "重新載入" msgid "%p%" msgstr "%p%" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:332 msgid "The grouped search term name is \"{0}\"" msgstr "群組搜尋字詞名稱為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:796 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "改變多本書籍的作者會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:801 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "改變許多書籍的元數據會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:886 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:462 msgid "Searches" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:963 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:985 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 msgid "Rename user category" msgstr "重新命名使用者分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:966 msgid "You cannot use periods in the name when renaming user categories" msgstr "在重新命名使用者分類時不能在名稱使用句點" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 #, python-format msgid "The name %s is already used" msgstr "這個名稱 %s 已經使用了" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1012 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1014 msgid "Duplicate search name" msgstr "重複的搜尋名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1013 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1015 #, python-format msgid "The saved search name %s is already used." msgstr "已儲存搜尋名稱 %s 已經使用了。" @@ -18214,10 +18342,6 @@ msgstr "" msgid "Load a theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:68 -msgid "Failed to render" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:69 #, python-format msgid "Failed to render document %s" @@ -19796,22 +19920,22 @@ msgstr "" msgid "creating custom column " msgstr "建立自訂欄 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3664 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 #, python-format msgid "

    Migrating old database to ebook library in %s

    " msgstr "

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

    " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3693 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3710 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -21138,74 +21262,78 @@ msgid "Spanish (Argentina)" msgstr "西班牙語 (阿根廷)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +msgid "Spanish (Costa Rica)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Mexico)" msgstr "西班牙語 (墨西哥)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Cuba)" msgstr "西班牙語 (古巴)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Chile)" msgstr "西班牙語 (智利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Ecuador)" msgstr "西班牙語 (厄瓜多)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Honduras)" msgstr "西班牙語 (宏都拉斯)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Venezuela)" msgstr "西班牙語 (委內瑞拉)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Bolivia)" msgstr "西班牙語 (玻利維亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Nicaragua)" msgstr "西班牙語 (尼加拉瓜)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Colombia)" msgstr "西班牙文 (哥倫比亞)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "German (AT)" msgstr "德文 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "French (BE)" msgstr "法語 (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "Dutch (NL)" msgstr "荷蘭文 (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (BE)" msgstr "荷蘭文 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:196 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 msgid "AM" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 msgid "PM" msgstr "下午" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 msgid "am" msgstr "上午" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 msgid "pm" msgstr "下午"